|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XPath Error
Thanks this really helped me. Can you let me know if I use any other xslt processor(even with the older version) will this work? Regards and Thanks, Dharmu --- Geert Josten <Geert.Josten@xxxxxxxxxxx> wrote: > Hi, > > > <xsl:variable name="myInfo"> > > <xsl:copy-of select="/page/myinfo" /> > > </xsl:variable> > > If possible prefer the following: > > <xsl:variable name="myInfo" select="/page/myinfo" > /> > > That way the myInfo variable contains a node set and > not a document fragment. The upper version will > give an error when evaluating $myInfo/myinfo/@id. > This is a limitation of XSLT 1. In XSLT 2 the > document fragment data type does not exist. > > If it is not possible to use the select attribute on > xsl:variable (perhaps because you want to call > a separate template that gives a node set), you > could resort to the node-set function, which is > supported by most implementations of XSLT 1. > > You could then use something like: > > <xsl:variable name="id" > select="exsl:node-set($myInfo)/myinfo/@id" /> > > (Note: see exslt.org for explanation on the > extension functions, their use and availability in > implementations) > > Grtz, > Geert > > -- > Geert.Josten@xxxxxxxxxxx > IT-consultant at Daidalos BV, Zoetermeer (NL) > > http://www.daidalos.nl/ > tel:+31-(0)79-3316961 > fax:+31-(0)79-3316464 > > GPG: 1024D/12DEBB50 > > __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail
|
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
|

Cart








