[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Remote source document
Subject: RE: [xsl] Remote source document From: "Oleg Tkachenko" <ost@xxxxxxxxxxxxxxxxx> Date: Wed, 25 Jul 2001 10:42:41 +0200 |
Hello Jesper ! > <xsl:for-each > select="document('Config.xml')/Config/Prices/PriceSet"> > <xsl:message> > <xsl:value-of > select="/ProductInformation/Products//Product[@ID = $productID]/Name"/> > <!-- This message does not > work. The rootnode is the rootnode of the remote document --> According to spec (http://www.w3c.org/TR/xpath.html#section-Location-Steps): "An absolute location path consists of / optionally followed by a relative location path. A / by itself selects the root node of the document containing the context node." You can save root of the original document in a variable before for-each loop and use it inside it: <xsl:variable name="root" select="/"/> <xsl:for-each select="document('Config.xml')/Config/Prices/PriceSet"> <xsl:message> <xsl:value-of select="$root/ProductInformation/Products//Product[@ID = $productID]/Name"/> --- Oleg Tkachenko Multiconn International XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Remote source document, Jesper Stovby Damgaa | Thread | RE: [xsl] Remote source document, Michael Kay |
[xsl] Dealing With Unwanted Charact, Bryan Tulloch | Date | RE: [xsl] XSLT Processor Detection, Michael Kay |
Month |