Hi
I am trying to use tokenize() to grab the name of an entity.
Here is my input XML:
<!DOCTYPE test [
<!ENTITY g1 SYSTEM "123-g1.tif" NDATA CCITT4>]>
<test>
<image id="g1" res="34" inbr="g1"/>
</test>
Here is my XSL snippet:
<xsl:template match="image">
<xsl:variable name="temp1" select="unparsed-entity-uri(@inbr)"/>
<xsl:variable name="temp2" select="tokenize($temp1, '/')[last()]"/>
<graphic>
<xsl:attribute name="href"><xsl:value-of
select="$temp2"/></xsl:attribute>
<xsl:attribute name="id" select="@id"/>
</graphic>
</xsl:template>
When I run this on an individual file in XML Spy, I get the value of
cariable temp2 as '123-g1.tif'. But when I run this using saxon, it is
empty.
Can anyone help point out what is the issue here?
Thanks in advance.
--~------------------------------------------------------------------
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>
--~--