|
Subject: XSL and entities From: Bryce Ferguson <Bryce.Ferguson@xxxxxxxxxxxxxxxxxxx> Date: Mon, 15 May 2000 13:07:49 -0700 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Setup for server-side translation o, Tapan Parikh | Thread | Re: XSL and entities, Eric van der Vlist |
| Setup for server-side translation o, Tapan Parikh | Date | Using xsl:apply-templates with xsl:, Ron Ten-Hove |
| Month |