XSL and entities

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">
  <para>Activities, Tasks and Dependencies</para>
 <graphic figname="fig01"/>
<!-- XSL Fragment -->
<xsl:template match="//figure">
 <P><SPAN style="font-size=8pt;">
  <xsl:variable name="imgRef" select="$graphic/@figname" />
   <xsl:attribute name="SRC">
    <xsl:value-of select="$imgRef"/>
   <xsl:attribute name="ALT">
    <xsl:value-of select="$imgRef"/>
Thanks in advance for any pointers you can give me.

Bryce Ferguson
email: bferguson@xxxxxxxx
web: http://www.hdtd.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Current Thread