Subject: RE: [xsl] SELECT ALL CHILD NODES AND EXCEPT ONE From: "Michael Kay" <mhk@xxxxxxxxx> Date: Sun, 23 May 2004 15:15:44 +0100 |
XPath 2.0 makes this easy, with an "except" operator: A except B selects nodes in node-set A that are not in node-set B. Some XSLT 1.0 processors offer the EXSLT set:difference() extension function which does the same thing. In standard XPath 1.0 you can write "A except B" as A[count(.|B) != count(B)] but it is likely to be quite inefficient. Michael Kay > -----Original Message----- > From: Arul Kumar [mailto:arulxml@xxxxxxxxxxxx] > Sent: 23 May 2004 11:58 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] SELECT ALL CHILD NODES AND EXCEPT ONE > > Hello all, > > I have an XML, with the root element <chapter> under this > there are many > child nodes. My question is, how to select the all the child nodes of > <chapter> and except the node '//ce:section/ce:section-title'. > > Please advice me the XPath expression, so that I can use it > in my XSL. > Many thanks. > > Best regards > Arul
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] SELECT ALL CHILD NODES AN, M. David Peterson | Thread | [xsl] unwanted blank page because o, Paul Tremblay |
RE: [xsl] SELECT ALL CHILD NODES AN, M. David Peterson | Date | RE: [xsl] Conditional with-param, M. David Peterson |
Month |