RE: [xsl] Get specific elements

Subject: RE: [xsl] Get specific elements
From: Jarno.Elovirta@xxxxxxxxx
Date: Mon, 28 Apr 2003 12:38:08 +0300
Hi,

> I have an XML looking like
> 
> <AAA>
>    <BBB>
>       <CCC>
>       </CCC>
>    </BBB>
>    <CCC>
>    </CCC>
> </AAA>
> 
> How can I specify to get the CCC with parent /AAA/BBB element 
> separated from the
> CCC with parent /AAA/. Meaning getting an element depending 
> on all preceding 
> parents. I reckon this could be done recursively. But Im 
> stuck at the moment...

"/AAA/BBB/CCC" or "//CCC[parent::BBB]" or "//CCC[not(parent::AAA)]" or write more specific template match patterns i.e. "AAA/BBB/CCC" and "AAA/CCC" etc. Which is the best depends on what your stylesheet looks like, that is where you want to "specify to get the CCC".

Cheers,

Jarno - Hocico: Spit as an offence(suicide commando remix)


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread