This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
searching string! Need your help
- From: normbishop1 at netscape dot net
- To: xsl-list at lists dot mulberrytech dot com
- Date: Tue, 21 May 2002 21:25:56 -0400
- Subject: [xsl] searching string! Need your help
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hello,
First I would like to thank all of you for all the help you have
provided!!!
I think my problem is very simple but I am having trouble making it to
work.
The xsl code should go through the document and find all the <super>
tags. Instead I get this:
[ERROR]: The markup in the document preceding the root element must be
well-formed.
(The xml file is well-formed but not the .fo file. )
<xsl:template match="node()">
<xsl:copy>
<xsl:copy-of select="@*"/>
<xsl:if test="contains(. ,'<sub>')">
<fo:inline baseline-shift="super" font-size=".75em">
<xsl:text>FOUND SUPER </xsl:text>
</fo:inline>
</xsl:if>
</xsl:copy>
</xsl:template>
Then, I have tried the following code and got "NO LUCK"!!!!
<xsl:template match="document//*">
<xsl:variable name="curNode" select="."/>
<xsl:choose> <xsl:when
test="contains($curNode,'<sub>')">
<xsl:text>FOUND SUPER </xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>NO LUCK</xsl:text>
</xsl:otherwise> </xsl:choose>
</xsl:template>
Xml file looks something like this:
<<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type='text/xsl' href='../810_005.xsl'?>
<document id="12345">
<TABLE >
<TABLE_TITLE> Table Title </TABLE_TITLE>
<ROWS>
<cell X="0" Y="0"/>
<cell X="0" Y="1">T<sub>1</sub>op</cell>
<cell X="0" Y="2">T<sub>2</sub>el</cell>
</ROWS>
</TABLE>
</document>
Thank You all for any advice!!!
Norm
__________________________________________________________________
Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/
Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list