[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] XSL-output for xml without parent node


Subject: RE: [xsl] XSL-output for xml without parent node
From: "Kenny Akridge" <kenny@xxxxxxxxxxxxxxxxx>
Date: Tue, 4 May 2004 19:40:53 -0400

The first problem is that your XML is invalid.  You need to have one root
node for the entire element.  As soon as you fix that, you will get 1 2 3 in
your output.

Make your xml look something like this.  You may want to read some more XSLT
tutorials as well.

<root>
	<RESULT ID="1" NAME="te"/>
	<RESULT ID="2" NAME="tes"/>
	<RESULT ID="3" NAME="tess"/>
</root>

-----Original Message-----
From: Bret [mailto:laker_66@xxxxxxxxx] 
Sent: Tuesday, May 04, 2004 5:04 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: [xsl] XSL-output for xml without parent node

Hi!
I have the following xml .
 
 <RESULT ID="1" NAME="te"/>
 <RESULT ID="2" NAME="tes"/>
 <RESULT ID="3" NAME="tess"/>
 
  
I have the following xsl
 
 <xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
xml:space="preserve">
 <xsl:template match="/">
 <html>
 <body>
 <xsl:for-each select="//RESULT">
 <xsl:value-of select="@ID"/>					
 </xsl:for-each>
 </body>
 </html>
 </xsl:template> 
</xsl:stylesheet>

when i use the following xsl i'm not getting any
output . I'm guessing it has to
 do with  <xsl:for-each select="//RESULT"> .
 
I do get output if i have only one record in the XML
file .
 
 Any help appreciated .
 
 Thanks!!!!
 


	
		
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 


Current Thread
Keywords