|
Subject: [xsl] Transforming nested tags within a sentence From: "David Gadd" <David.Gadd@xxxxxxxxxxxxxxxxxxx> Date: Tue, 24 May 2005 15:22:18 -0700 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] From "flat" XML To Nested Sec, Nadia . Swaby | Thread | Re: [xsl] Transforming nested tags , JBryant |
| Re: [xsl] configuring a conditional, Wendell Piez | Date | Re: [xsl] Transforming nested tags , JBryant |
| Month |