Subject: Re: [xsl] previous sibiling node value From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Sun, 14 Nov 2010 10:52:19 -0800 |
On Sun, Nov 14, 2010 at 10:46 AM, ram <ram_kurra@xxxxxxxxxxx> wrote: > Hi, > B I am trying to get the current node's preceding-sibling node value. > Here is my xml > > > B <Policy Service="response"> > B B B <QMName>BRKQM</QMName>> > B B B <QMNumber>01</QMNumber> > B B B <QMName>BEKQM</QMName>> > B B B <QMNumber>02</QMNumber> > B B B <RequestQueue>TEST.RSP</RequestQueue> > B </Policy> > B B B B B B B B Let us suppose if my qmNumber is 02 i need to go to prevoius node QMName and get BEKQM. > B B B B B How can i do this . Use: /*/QMNumber[. = 2]/preceding-sibling::QMName[1]/text() This expression can be used in many xslt instuctions -- in attributes such as "select" or "test" . -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] previous sibiling node value, ram | Thread | Re: [xsl] previous sibiling node va, ram |
[xsl] previous sibiling node value, ram | Date | Re: [xsl] previous sibiling node va, ram |
Month |