Subject: Re: Output the Value of Element without its Child Elements
From: Stuart Jansen <sjansen@xxxxxxxxxxxx>
Date: Thu, 14 Jul 2005 17:54:27 -0600
|
On Thu, 2005-07-14 at 17:21 -0500, Renick, Garrel wrote:
>For example, my XML looks like:
>
> <STANDARD>
> <GRADE>Grades Pre-K-2</GRADE>
> <TOPIC ID="1" >
> <![CDATA[Students will use the skills and strategies of the
> reading process to comprehend, interpret, evaluate, and appreciate
> what they have read.]]>
> <TOPIC id="2"><![CDATA[Seek out and enjoy experiences with books
> and other print materials.]]></TOPIC>
> <!-- there may be many nested subtopics here -->
> </TOPIC>
> </STANDARD>
> I would like to output:
>
> 1
> Students will use the skills and strategies of the reading process to
> comprehend, interpret, evaluate, and appreciate what they have read.
> 2
> Seek out and enjoy experiences with books and other print materials.
I suspect you meant id="2" to be ID="2" in your example.
Is this what you want?
<xsl:template match="TOPIC">
<xsl:value-of select="@ID"/><br/>
<xsl:value-of select="node()[not(self::TOPIC)]"/>
<xsl:apply-templates select="./TOPIC"/>
</xsl:template>
--
Stuart Jansen <sjansen@xxxxxxxxxxxx>
Guru Labs, L.C.
|