[Home] [By Thread] [By Date] [Recent Entries]
Hi,
first, thanks to all the people who helped me with my problems the last few days! Unfortunately, I've got a new one: I use the document function to load a document from within a stylesheet, and store the resulting nodeset in a variable: <xsl:variable name="itn" select="document(itn.xml)" /> I believe this works. The variable is top-level, by the way. The document itn.xml has the following structure: <itn> <logo> some child elements </logo> <menu> some child element </menu> </itn> Now I'd like to access certain parts of this nodeset, like this: <xsl:template> ... <xsl:apply-templates select="$itn/logo" /> ... </xsl:template> and for the sub-nodeset $itn/logo I have the following template: <xsl:template match="itn/logo"> extract data </xsl> Unfortunately, whenever I try this combination, the result of my <xsl:apply-templates select="$itn/logo"> is empty. The same is true when I do a select like <xsl:apply-templates select="$itn//logo">. Maybe I haven't understood the functionality of document() or how to access parts of a node set that is returned by document()? Can someone help me, please? Thanks a lot, Ralph XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



