|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XSL and entities
I have a challenge and I'm not finding any examples that relate to this. The
problem is I have entities in my XML document that identify picture files.
These entities are referenced in the body of the document in an attribute of
the graphic element in a figure element. The goal is to transform the XML
into HTML which means I need to insert the filename into an <IMG> HTML
element. I've included both a short XML fragment and the relevant fragment
of the XSL below.
Any pointers are most appreciated.
<!-- XML Document Fragment -->
<!-- note that this fragment is -->
<!-- NOT valid per the referenced DTD -->
<?xml version="1.0"?>
<!DOCTYPE paper SYSTEM "extremepaper.xml.dtd" [
<!ENTITY fig01 SYSTEM "picture1.tif" NDATA tiff>
<!ENTITY fig02 SYSTEM "picture2.tif" NDATA tiff>
]>
<figure id="fig01">
<caption>
<para>Activities, Tasks and Dependencies</para>
</caption>
<graphic figname="fig01"/>
</figure>
<!-- XSL Fragment -->
<xsl:template match="//figure">
<P><SPAN style="font-size=8pt;">
<xsl:variable name="imgRef" select="$graphic/@figname" />
<IMG>
<xsl:attribute name="SRC">
<xsl:value-of select="$imgRef"/>
</xsl:attribute>
<xsl:attribute name="ALT">
<xsl:value-of select="$imgRef"/>
</xsl:attribute>
</IMG>
</SPAN></P>
</xsl:template>
Thanks in advance for any pointers you can give me.
Bryce Ferguson
HERRICK DOUGLASS
TECHNOLOGY DEVELOPMENT, INC.
email: bferguson@xxxxxxxx
web: http://www.hdtd.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








