Subject: Re: [xsl] document() to get root node of xml file??? From: "Joerg Heinicke" <joerg.heinicke@xxxxxx> Date: Wed, 13 Feb 2002 09:25:37 +0100 |
<xsl:variable select="document('')"/> gives you the root node of the stylesheet (the parent of <xsl:stylesheet>) <xsl:variable select="document('data.xml')"/> gives you the root node of data.xml. <xsl:variable select="/"/> stores the root node of the xml file, you are currently working on. Regards, Joerg ----- Original Message ----- From: "hnorris" <hnorrisalt@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, February 13, 2002 7:53 AM Subject: [xsl] document() to get root node of xml file??? > Hi Bryan - > > Thanks for your reply! Do you ( or anybody else) happen to know how to use > the document() function to get to the root node of the xml file that you're > applying your stylesheet to? Or are there better, alternative ways of > getting your > xml file root node?? > > Michael Kay suggests in his Xslt 2nd edition book that you can do this > by using an empty string argument to document(), but I can't get it to > work - he suggests you have to coordinate the base URI with the > system id of the stylesheet module, whatever the hell that means(!) > Examples anyone? Seems extremely complicated. Even more confusing, > he says that document('') is used to get the root node of the > stylesheet - what > would you do with that? Didn't he mean the root node of the xml file you're > applying the stylesheet to? His book shows an example which suggests > this was his actual meaning. Very confusing!! > > Any light you can shed on this obscure topic of how to the get your > root node (for your xml data file), regardless of the current node context, > would be greatly appreciated! > > - Holten XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] document() to get root node o, hnorris | Thread | Re: [xsl] document() to get root no, Jonathan Perret |
Re: [xsl] Brackets in XPATHS, Christopher R. Maden | Date | Re: [xsl] document() to get root no, Jonathan Perret |
Month |