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 |