Subject: RE: [xsl] Error in XPath expression with IE From: "Andrew Welch" <ajwelch@xxxxxxxxxxxxxxx> Date: Tue, 15 Mar 2005 16:31:32 -0000 |
> Maybe this is a little of-topic, but i have this problem > where the expression > > (//Menu)[1]ancestor-or-self::Menu/MenuTitulo > > gives a error on some IE browsers That is because it's missing a '/' after the predicate: (//Menu)[1]/ancestor-or-self::Menu/MenuTitulo ^^^ [snip] > Can i write this XPATH expression withou the use of the axis? The Xpath itself isn't very good because (//Menu)[1] selects the first <Menu> element of all <Menu> elements in the whole document, returning at most a single node. The ancestor-or-self::Menu axis on that node will only ever return that same node back, so: (//Menu)[1]/ancestor-or-self::Menu/MenuTitulo Is the same as: (//Menu)[1]/MenuTitulo cheers andrew
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Error in XPath expression, António Mota | Thread | [xsl] Error with PCDATA nodes, Jonathan Marenus |
Re: [xsl] Error in XPath expression, David Carlisle | Date | Re: [xsl] Sequences in XSLT 2.0.., Wendell Piez |
Month |