Re: [xsl] Help on node selection

Subject: Re: [xsl] Help on node selection
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Fri, 27 Aug 2010 12:52:58 +0100
> <N1>120,120,110</N1>
> <N2>120,120</N2>

<xsl:template match="data">
  <N1><xsl:value-of select="string-join(row[N1 eq '1']/N2, ', '))"/></N1>
  <N2><xsl:value-of select="string-join(row[N1 eq '2']/N2, ', '))"/></N2>
</xsl:template>


> -----Message d'origine-----
> De : Andrew Welch [mailto:andrew.j.welch@xxxxxxxxx]
> Envoyi : vendredi 27 ao{t 2010 13:45
> @ : xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Objet : Re: [xsl] Help on node selection
>
>> My question is pretty basic, so far.
>>
>> Suppose I get an XML document
>>
>> <data>
>>      <row>
>>                      <N1>1</N1>
>>      <N2>120</N2>
>>      </row>
>>      <row>
>>                      <N1>1</N1>
>>      <N2>120</N2>
>>      </row>
>>      <row>
>>                      <N1>2</N1>
>>      <N2>120</N2>
>>      </row>
>>      <row>
>>                      <N1>2</N1>
>>      <N2>120</N2>
>>      </row>
>>      <row>
>>                      <N1>1</N1>
>>      <N2>110</N2>
>>      </row>
>> </data>
> ...
>> Is called on each matching node...(thus 3 times here), rather than once,
and then gets some loop to individually treat each node from the list.
>> How can I proceed ?
>
> You need to provide the expected output for that input...
>
>
> --
> Andrew Welch
> http://andrewjwelch.com
>
>



--
Andrew Welch
http://andrewjwelch.com

Current Thread