|
Subject: [xsl] Getting the text node From: aaron apigo <aaronjose_apigo2001@xxxxxxxxx> Date: Wed, 12 Oct 2005 13:51:27 -0700 (PDT) |
Hi all,
I have a beginners question regarding capturing of
text node and tags within it, with this example:
<root>
<p>
<span>
<field>Data1</field>
</span>Some bold <b>text here</b>.
</p>
<p>
<span>
<field>Data2</field>
</span>Sample data that needs to appear <b>bold</b>
and <it>ital</it>.
</p>
</root>
output:
<Data1>Some bold <bold>text here</bold>.</Data1>
<Data2>Sample data that needs to appear
<bold>bold</bold> and <ital>ital</ital>.</Data2>
here is XSL:
<xsl:template match="p">
<xsl:apply-templates select="span"/>
</xsl:template>
<xsl:template match="span">
<xsl:element name="{field/text()}">
<xsl:value-of select="following::text()[1]"/>
</xsl:element>
</xsl:template>
with this simple template, i can't capture the output
that i want, i know that i should use
<xsl:apply-templates> instead of <xsl:value-of> in
getting the text nodes and the nodes within it, i was
unsuccessful. any help on this.
regards.
aaron
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Need to get lowest and hi, David Carlisle | Thread | RE: [xsl] Getting the text node, Michael Kay |
| Re: [xsl] Opinions, please. Keep en, Jon Gorman | Date | Re: [xsl] Opinions, please. Keep en, Dimitre Novatchev |
| Month |