Autor Zpráva
WMPopi
Profil
Ahoj,
lámu si hlavu s tím, jak v xml feedu přistoupit k určité položce podle jejího atributu:

<shop>
  <item id="1">
    <nazev>Položka 1</nazev>
  </item>
  <item id="2">
    <nazev>Položka 1</nazev>
  </item>
</shop>


Chtěl bych načíst položku id 2 a pak dále pracovat s jejími elementy. Napadlo mě procházet všechny pomocí foreach a u požadovaného id se zastavit. Položek mám ale tisíce a tak je zpracování přiliš pomalé. Používám simplexml.

Předem děkuju za každou radu.
Joker
Profil
WMPopi:
Chtěl bych načíst položku id 2 a pak dále pracovat s jejími elementy.
Od toho je přece XPath.
Například: /shop/item[@id='2']
WMPopi
Profil
Joker:
Děkuju za perfektní vodítko, pomohlo.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0