Subject: RE: [xsl] Get specific elements From: TSchutzerWeissmann@xxxxxxxxxxxxxxxx Date: Mon, 28 Apr 2003 10:52:07 +0100 |
Hi Johan, > Hello > > 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... Depending on what you're trying to do: - use different templates, one to match "BBB/CCC", the other to match "AAA/CCC" - actually test for the parent <xsl:if test="parent::BBB">, <xsl:if test="../self::BBB"> <xsl:if test="ancestor::*[1][local-name()='BBB']"> regards, TomSW "They put us through the pain of learning to walk and talk, and when we manage that, they tell us to be quiet and sit still." Eric Chevillard - Préhistoires XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Get specific elements, Jarno . Elovirta | Thread | RE: [xsl] Get specific elements, Johan Thorèn (EAB) |
RE: [xsl] Re: table sort, David . Pawson | Date | [xsl] Generating serial no.s for XM, Mukul |
Month |