Subject: RE: [xsl] Problems with usage of certain characters in comparison expressions in XPath From: Jarno.Elovirta@xxxxxxxxx Date: Tue, 26 Mar 2002 11:24:26 +0200 |
Hi, > <function name="x"> > <CalledIn> > <Page name="a\b\c\d"> > <occurence> > <LineNo>177</LineNo> > <Text>call x()</Text> > </occurence> > <occurence> > <LineNo>194</LineNo> > <Text>call y :call x()</Text> > </occurence> > <occurence> > <LineNo>210</LineNo> > <Text>call x()</Text> > </occurence> > <occurence> > <LineNo>229</LineNo> > <Text>call x()</Text> > </occurence> > </Page> > </CalledIn> > </Function> > > I have a XPath Query which goes like : > "//Function[name='x']/CalledIn/Page[@name='a/b/c/d']" In your example source you have "function" start tag and "Function" end tag - which one should it be? Anyhow, this should be //Function[@name='x']/CalledIn/Page[@name='a\b\c\d'] > which should return the specified nodes, but it doesnt do > that.Also when I > say > "//Function[name='x']/CalledIn/Page[@name!='']" > it returns these nodes. I think the problem is with using the > character "\" In your source you have '\' and in your XPath statement '/'. Santtu XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] time from server to docum, J.Pietschmann | Thread | RE: [xsl] Problems with usage of ce, Bagchi Ratul |
Re: [xsl] How do I suppress a names, David Carlisle | Date | Re: [xsl] How do you convert a stri, Mike Brown |
Month |