Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Xpath – jak vytáhnout jen určité položky

LukasP
verified
rating uzivatele
(38 hodnocení)
22. 10. 2012 13:53:54
Prý lze pomocí Xpath vytáhnout z XML souboru pouze to co potřebuji. Neměl by někdo radu jak na tento případ? Chtěl bych všechny položky SHOPITEM které obsahují text "bílá mikina" a nevím jak na to. Xpath i XML nerozumím a vidím jej dneska skoro poprvé. Co jsem zjišťoval na netu, tak tento kód mi fungoval v principu toho, že našel počet položek obsahujících slovo bílá mikina, ale vypsal mi v programu pouze element product a nikoliv celý strom shopitem. Nevíte někdo poradit, případně zaslat nějaký zdroj, kde bych to vykoumal?
Hledám takového něco univerzálnějšího. Zkrátka chci z XML vytáhnout jen položky, které mají určité parametry.
/SHOP/SHOPITEM//*
XML vypadá něco jako
246​
Bílá mikina
​bbla bla bakl ala
atd.
22. 10. 2012 13:53:54
https://webtrh.cz/diskuse/xpath-jak-vytahnout-jen-urcite-polozky/#reply822601
Boris Šuška
verified
rating uzivatele
22. 10. 2012 14:43:16
Ano je to možné, XPath je mocný jazyk, mocnejší než CSS selektory ale o trochu slabší ako SQL. Ale dosť bolo teórie, výsledok, ktorý potrebuješ dostať zo spomínaného XML získaš výrazom , ale skôr doporučujem výraz
Neviem, aké nástroješ používaš, ale mne sa osvedčil na rýchlu prácu XPath parser
22. 10. 2012 14:43:16
https://webtrh.cz/diskuse/xpath-jak-vytahnout-jen-urcite-polozky/#reply822600
Pro odpověď se přihlašte.
Přihlásit