| Subject: RE: [xsl] External XML Doc help From: David.Cantrell@xxxxxxxxxxxxx Date: Mon, 17 Mar 2003 15:48:48 -0600 | 
> Okay, I have the following:
> 
> <xsl:template match="myexternalxml">
>     <xsl:copy-of select="document('myxmldoc.xml)//testint/test"/>
> </xsl:template>
> 
> 
> This works great... spits out all the xml in the document 
> "myxmldoc.xml". However, I need to loop through a nodelist 
> within this document and I'm not sure how to set up my 
> templates to do this.  How would I, lets say, loop through 
> all test nodes in the following "myxmldoc" xml document:
> 
> <testing>
>     <test>1234</test>
>     <test>1234</test>
>     <test>1234</test>
>     <test>1234</test>
> </testing>
> 
> 
> Thanks, Karl
I'm no expert, but I'll take a quick stab. Maybe this will work:
<xsl:for-each select="document('myxmldoc.xml')//testing/test">
	<xsl:value-of select="."/>  
	<!-- '.' is the current node reference, i.e. whatever 'test' node
you are on in the loop -->
</xsl:for-each>
HTH,
-dave
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| AW: [xsl] External XML Doc help, David Alcantara | Thread | Re: [xsl] External XML Doc help, Karl Stubsjoen | 
| Re: [xsl] External XML Doc help, Jeni Tennison | Date | RE: [xsl] External XML Doc help, Passin, Tom | 
| Month |