RE: [xsl] Inserting File Attributes Into XSLT Output

Subject: RE: [xsl] Inserting File Attributes Into XSLT Output
From: Michele R Combs <mrrothen@xxxxxxx>
Date: Wed, 12 Dec 2012 19:56:39 +0000
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@xxxxxxxxx]
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

Current Thread