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.