xsl-list
[Top] [All Lists]

Re: Output the Value of Element without its Child Elements

2005-07-14 16:54:27
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(_at_)gurulabs(_dot_)com>
Guru Labs, L.C.


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>