Subject: RE: [xsl] XPath Question From: "WATKIN-JONES,ADAM (HP-UnitedKingdom,ex1)" <adam_watkin-jones@xxxxxx> Date: Fri, 7 Sep 2001 10:18:58 +0100 |
That works great! I failed to appreciate the capabilities of '='. Having ready the EqualityExpr section of your XSLT Programmer's reference I think I now understand. Thanks for the books, Saxon and for answering dumb questions from beginners on the list! > > Suppose I have this XML: > > > > <nodes> > > <node id="1" parent="0"/> > > <node id="2" parent="1"/> > > <node id="3" parent="2"/> > > </nodes> > > > > So, node 2 is the child of node 1, node 3 is the child of node 2. > > > > If I want to find the children of node 1 I believe I would write: > > /nodes/node[@parent='1'] > > > > But how do I write an XPath to select all the nodes that are > > grandchildren > > of node 1? > > > /nodes/node[@parent = /nodes/node[@parent='1']/@id] > > Mike Kay > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath Question, Michael Kay | Thread | [xsl] Testing using XPath, Stuart Brown |
[xsl] match selection formulae, roger . day | Date | RE: [xsl] match selection formulae, Michael Kay |
Month |