[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: document() and xpath
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: 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|