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: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
Przeczytałem 2 razy to co napisałeś i nie wiem o co chodzi najlepiej jak byś podał co chcesz osiągnąć, bo twój opis jest lekko mówiąc zagmatwany.
A jeżeli myślisz że xml 1.2mb to duży plik to jesteś w wielkim błędzie. Co miesiąc dostaje od jednej z sieci komórkowych bilingi w xml ok 60mb. i też nie wydaje mi się to dużo. |
|
|
|
masahuku [PHP][XML] Dostęp do taga po atrybucie 9.02.2010, 02:15:26
erix Cytat(chciałbym żeby tak działało ale nie działa )... 9.02.2010, 11:30:45
masahuku A czy jak zrobie xpatha dokładnie do tego parametr... 9.02.2010, 12:08:55
masahuku Mam plik xml w postaci:
[XML] pobierz, plaintext ... 9.02.2010, 13:26:23 ![]() ![]() |
|
Aktualny czas: 9.06.2026 - 12:53 |