Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][xpath, xml, php] dostęp do elementu po ścieżce
borovsky
post
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.09.2007

Ostrzeżenie: (0%)
-----


wiecie, jak w simplexml (php) mieć dostęp do node: glowny.dziecko.jakistam, gdzie xml jest :
<item id="glowny">
<item id="dziecko">
<item id="jakistam">
</item>
</item>
</item>

?

używam simplexml

jak napisać odwołanie xpath: coś na wzór:

getPathByAttribute(["id"], "glowny.dziecko.jakistam")
normalnie to notacją kropkową tworzy się ścieżkę bazującą na nazwach węzłów, a nie na atrybucie.

Ten post edytował borovsky 25.06.2010, 09:31:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
borovsky
post
Post #2





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 1.09.2007

Ostrzeżenie: (0%)
-----


dzięki (IMG:style_emoticons/default/smile.gif)
mi jednak zależy na dostępie poprzez złożenie ścieżki.

mam jednak takie inne pytanie:
jak z takiego xml:
  1. <xml>
  2. <nazwa id="costam">
  3. <costam2/>
  4. </nazwa>
  5. </xml>


jak ułożyć xpath, który będzie (sprawa dotyczy struktury z tego tematu) miał taki algorytm
podaję ścieżkę: xml.costam.costam2
a xpath będzie każdy element sprawdzał:

1.czy node ma atrybut id o takiej wartości
2.jeśli nie, to czy ma nazwa o takiej wartości
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 09:36