![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 28.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Mam mały problem z DomDocument- konkretnie z próbą użycia GetElementById(). struktura pliku test.xml:
natomiast w php robię tak:
?> otrzymuję: Cytat NULL <?xml version="1.0" encoding="utf-8"?> <xml> <thumb>test_thumbjpg</thumb> <photo id="31979095"> <name>31979095.jpg</name> <added>2007-12-12 22:15</added> </photo> <photo id="30342588"> <name>30342588.jpg</name> <added>2008-01-15 21:42</added> </photo> </xml> chodzi mi konkretnie o to, że nie pobiera mi elementu o wskazanym id(w tym przypadku to 31979095) mimo że, jak widać, plik jest wczytywany poprawnie (dlatego wyświetlam $dom->saveXML() ). Czy ktoś może mi wytłumaczyć co robię źle? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
cytuję z mauala:
Cytat Jako identyfikator należy podać dowolny pojedynczy wyraz, który nie może zawierać znaków: spacji, kropki, przecinka, dwukropka, pytajnika, nawiasów, znaku równości, plusa itp. Może natomiast zawierać litery (A-Z, a-z), cyfry (0-9), myślniki ("-") i podkreślniki ("_"). Lepiej nie używać polskich liter. Nie może się on również rozpoczynać cyfrą ani myślnikiem. Zatem zamiast <photo id="31979095"> użyj np. <photo id="p31979095"> i wszystko będzie OK. powodzenia. -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
-ubujamarek- |
![]() ![]()
Post
#3
|
Goście ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 11:28 |