|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Transforming nested tags within a sentence
I am trying to transform nested tags within a sentence and have not found the
solution so far.
A. THE PROBLEM:
original xml:
<para>For more information, go to <see cref="blahblah">Some Destination</see>
and examine paragraph 3.</para>
desired HTML output:
<P>For more information go to <A HREF="blahblah">Some Destination</A> and
examine paragraph 3.</P>
B. THE ATTEMPTED SOLUTION:
This doesn't work--it simply places the link as an addendum BELOW the
paragraph.
<xsl:template match="para">
<P><xsl:value-of select="." /></P>
<xsl:apply-templates select="see" />
</xsl:template>
<xsl:template match="see">
<A HREF="{@cref}"><xsl:value-of select="." /></A>
</xsl:template>
C. OTHER EXPLORER SOLUTIONS
My search of the list archive suggests that other solutions could like in
treating the <see> tag as a string rather than a tag, and attempting some form
of string replacement. However, I'm thinking there should be a standard
solution for transforming this tag, and I am just not understanding how this
works.
Thanks very much,
David Gadd
|
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








