Subject: RE: [xsl] document() and xpath From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 29 Apr 2002 20:09:18 +0100 |
Declare a global variable <xsl:variable name="root" select="/"/> and when you want to refer to the original document, write select="$root/x/y/z". Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Meltem > Kogelbauer > Sent: 29 April 2002 19:39 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] document() and xpath > > > > Hi All, > > here is the simplified version of code; > 1st XML that is generated on-the-fly > <page> > <form> > <name/> > <id/> > </form> > ... > </page> > > 2nd XML that is a flat file, xml.xml > <menu> > <name/> > <name/> > <name/> > </menu> > > In the XSL > > <for-each select="document('xml.xml')/menu/name"> > <value-of select="text()"/> > <apply-templates select="/page/form" /> > </for-each> > > > My problem is with the xpath (I think) in <apply-templates> > element. When > looping in the external XML, how can I write the XPath to the current > document? Is this possible? > > cheers > > Meltem > > 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] document() and xpath, Francis Norton | Thread | Re: [xsl] document() and xpath, Joerg Heinicke |
RE: [xsl] Sequences: how to get the, Michael Kay | Date | RE: [xsl] following sibling attribu, Michael Kay |
Month |