Tema: Re: reikia truputi pagalbos su xpath
Autorius: Nerijus
Data: 2013-03-01 11:21:47
On 2013-02-28 21:23, Laimis wrote:
> OgoWau rašė:
>> Failas xml toks +/-
>> <?xml version="1.0" encoding="UTF-8"?>
>> <products>
>> <product id="1">
>> <producer id="123" name="Gamintojas"/>
>> <name><![CDATA[PAVADINIMAS]]></name>
>> </product>
>> <product id="2">
>> <producer id="123" name="Gamintojas"/>
>> <name><![CDATA[PAVADINIMAS]]></name>
>> </product>
>> <product id="3">
>> <producer id="123" name="Gamintojas"/>
>> <name><![CDATA[PAVADINIMAS]]></name>
>> </product>
>> </products>
>>
>> Beda cia man reikia kad garzintu tik 1,o ne 3 gamintojus ... gal kas
>> uzves ant kelio nes googlius nieko nesako kiek ziurejau berods su xpath
>> neina to padaryti
>
> //producer[not(@id = preceding::*/producer/@id)]
>

	Tikrai yra predikatas, kuris leidzia grazinti pirma (antra ar kuri tik 
nori) elementa dokumente, tik dabar mirtinai neprisimenu kokia sintakse. 
Paziurek w3 skulse ir rasi.

	N. M.