xsl-list
[Top] [All Lists]

RE: [xsl] Inserting File Attributes Into XSLT Output

2012-12-12 13:56:52
I assume the tidbit of linked data you want to grab and insert is the "2.5 MB" 
?  Am I correct in thinking you're wanting to harvest the file size directly 
from the PDF, or does it live in some other XML or metadata file?

Michele

-----Original Message-----
From: Nathan Tallman [mailto:ntallman(_at_)gmail(_dot_)com] 
Sent: Wednesday, December 12, 2012 1:34 PM
To: xsl-list
Subject: [xsl] Inserting File Attributes Into XSLT Output

Using XSLT 1.0, is it possible to insert linked file attributes during a 
transformation?

For example:

My XML:

<dao linktype="simple" href="ms0778.01.07.pdf" actuate="onrequest" show="new"/>

My XSLT:

<xsl:template match="dao">
<xsl:variable name="dao_title" select="preceding-sibling::unittitle/."/>
<xsl:choose>
<xsl:when test="self::dao[@role='bio']"> <img class="bio" src="{@href}" 
title="{@title}" width="180px" height="225px"/> </xsl:when>
<!-- Default handling, loads object in a new window --> <xsl:otherwise> <a 
href="{@href}" target="_blank" title="{$dao_title}">[Digital Archival 
Object]</a> </xsl:otherwise> </xsl:choose> </xsl:template>

XSLT Output:

<a href="ms0778.01.07.pdf" target="_blank" title="Personal.
1916-1965.">[Digital Archival Object]</a>

Desired XSLT Output:

<a href="ms0778.01.07.pdf" target="_blank" title="Personal.
1916-1965.">[Digital Archival Object, 2.5 MB]</a>

Many thanks,
Nathan

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--