Subject: AW: [xsl] External XML Doc help From: "David Alcantara" <wwwdavid@xxxxxx> Date: Tue, 18 Mar 2003 11:37:05 +0100 |
hi, try <xsl:for-each select="document('myxmldoc.xml')/testing/test"> <xsl:variable name="v_file"> <xsl:value-of select="."/> </xsl:variable> <xsl:copy-of select="document($v_file)//root/*"/> </xsl:for-each> Regards david -----Ursprüngliche Nachricht----- Von: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]Im Auftrag von Jeni Tennison Gesendet: Montag, 17. März 2003 22:46 An: Karl Stubsjoen Cc: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Betreff: Re: [xsl] External XML Doc help Hi Karl, > 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> Use <xsl:for-each> (or <xsl:apply-templates>): <xsl:for-each select="document('myxmldoc.xml')/testing/test"> ... </xsl:for-each> Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] External XML Doc help, Jeni Tennison | Thread | RE: [xsl] External XML Doc help, David . Cantrell |
[xsl] Parameters Out, Varley, Roger | Date | RE: [xsl] add new line to an html t, Jarno . Elovirta |
Month |