[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Antw: [xsl] How do match/compare nodes?
Subject: Antw: [xsl] How do match/compare nodes? From: agnes.kielen@xxxxxxx Date: Fri, 16 Jan 2004 15:44:09 +0100 |
Hi, Do you mean something like: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/root"> <xsl:if test="map[@id='0']/assignment/marker/name = map[@id='1']/assignment/marker/name"> yes </xsl:if> </xsl:template> </xsl:stylesheet> Cheers, Agnes > > Van: vbarnard@xxxxxxxxxxxxx > Aan: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Datum: vr 16 jan 04, 11:00 > Onderwerp: [xsl] How do match/compare nodes? > > Hi > > I am a bit confused how to tackle my problem and hope someone will be able > to give me a few pointers how to get started at least. > > I want to read in the xml file which contains two maps and if a particular > node matches then I want to print out both maps in one line with elements > separated by a pipe (|) symbol, if they don't match then I will ignore the > result. > > The node I want to match is "map/assignment/marker/name" > > > The is the relevant part of my xml code: > > <map id="0"> > <name>Setaria-Wild-I</name> > <species>Setaria italica</species> > <lower_extent>21.7</lower_extent> > <upper_extent>151.5</upper_extent> > <assignment> > <marker> > <name>Xrgc285</name> > <homology_group>C285</homology_group> > </marker> > <position>38</position> > </assignment> > </map> > <map id="1"> > <name>Pennisetum-Lx1-7</name> > <species>Pennisetum glaucum</species> > <lower_extent>50</lower_extent> > <upper_extent>151.5</upper_extent> > <assignment> > <marker> > <name>Xrgc285</name> > <homology_group>C285</homology_group> > </marker> > <position>24</position> > </assignment> > </map> > > > > > Many thanks in advance, > Virginia > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problems with MSXML 3.0, Eder de Oliveira | Thread | [xsl] [ANN] Call for Papers: Worksh, Lionel Villard |
Re: [xsl] The real harm is in funct, Dimitre Novatchev | Date | [xsl] [ANN] Call for Papers: Worksh, Lionel Villard |
Month |
Keywords