Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 4 Dołączył: 11.12.2009 Ostrzeżenie: (0%)
|
Witam,
Mam pewien problem. Piszę dość dużą aplikację korzystającą z pliku XML dostarczanego przez zew. firmę (wolę pracować na bazach, jednak wola zleceniodawcy żeby działało na XML'u). Jednak XML jest dość dziwnie skonstruowany.
Wydaje się proste jednak w niektórych obiektach pojawiają się dodatkowe znaczniki <param> o innych nazwach więc praca na "indeksach" jest niemożliwa. Za pomocą xpatha wybieram sobie interesujące mnie nody, jednak nie wiem jak z tych nodów wybrać dalej parametr o zadanym atrybucie nazwa. W parakodzie (chciałbym żeby tak działało ale nie działa (IMG:style_emoticons/default/tongue.gif) ): zamiast
Czyli chcę pobrać wartosc parametru o nazwie wojewodztwo. Myślałem o ponownym wykorzystaniu xpatha, ale obiawiam się, że przy takiej ilości "odbiegnięć" od normy może mi sie przesadnie to skomplikować. Wiecie może jak coś takiego zrobić ? Do xmla dostaje się przez SimpleXML, a $rekord to obiekt powstający przez foreacha z $rekordy = $xml->xpath(warunki). Pozdrawiam, masahuku Ten post edytował masahuku 9.02.2010, 02:36:58 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat (chciałbym żeby tak działało ale nie działa ): Bo masz źle napisane zapytanie xpath. (IMG:style_emoticons/default/winksmiley.jpg) Zerknij na w3schools. |
|
|
|
masahuku [PHP][XML] Dostęp do taga po atrybucie 9.02.2010, 02:15:26
masahuku A czy jak zrobie xpatha dokładnie do tego parametr... 9.02.2010, 12:08:55
skowron-line Przeczytałem 2 razy to co napisałeś i nie wiem o c... 9.02.2010, 13:02:45
masahuku Mam plik xml w postaci:
[XML] pobierz, plaintext ... 9.02.2010, 13:26:23 ![]() ![]() |
|
Aktualny czas: 9.06.2026 - 12:53 |