Subject: Re: [xsl] How to query nodes whichs childs fullfil some conditions? From: rsoese <rsoese@xxxxxx> Date: Fri, 17 Oct 2008 20:19:37 +0000 |
At 2008-10-17 16:25 +0200, Robert Svsemann wrote:how could I get all <model> nodes, that have a <competitor> node inside them and its @id value must be "325d". <data>
<model id="CLK 320 CDI Coupi"> <competitors> <competitor id="325d"/> </competitors> </model> <model id="CLK 320 CDI Coupi"> <competitors> <competitor id="335d"/> </competitors> </model>
</data>
If competitor is guaranteed to be a grandchild, then:
model[competitors/competitor/@id='325d']
If competitor is an arbitrary descendant, then:
model[.//competitor/@id='325d']
I hope this helps.
. . . . . . . . . . Ken
-- Upcoming XSLT/XSL-FO hands-on courses: Wellington, NZ 2009-01 Training tools: Comprehensive interactive XSLT/XPath 1.0/2.0 video Video sample lesson: http://www.youtube.com/watch?v=PrNjJCh7Ppg Video course overview: http://www.youtube.com/watch?v=VTiodiij6gE G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Male Cancer Awareness Nov'07 http://www.CraneSoftwrights.com/s/bc Legal business disclaimers: http://www.CraneSoftwrights.com/legal
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to query nodes whichs, G. Ken Holman | Thread | [xsl] Single transformation using X, Giacomo |
Re: [xsl] Identifier attribute (was, Wendell Piez | Date | RE: [xsl] Collections of user-defin, Xia Li |
Month |