Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> simplexml_load_string i przestrzenie nazw
morrison
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 24.05.2004
Skąd: krakow

Ostrzeżenie: (10%)
X----


czy ktos potrafi mi powiedziec jak wykorzystac funkcje simplexml_load_string(); do zaladowania pliku XML o takiej postaci:

Kod
<bibtex:entry>
<bibtex:author>Ja</bibtex:author>
<bibtex:title>jak tralala</bibtex:title>
</bibtex:entry>


parser wyrzuca mi blad i nie akceptuje znaku ":". Niestety znak ten byc musi i jest on zgodny ze standardem XML wiec dlaczego sie tak dzieje? Jak zaladowac te znaczniki?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
serafin
post
Post #2





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.11.2003
Skąd: Poznań

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


Bo robisz to zle - przede wszystkim xpath i wszystkie pozostale parsery jako sciezke traktuja nazwy galezi bez przestrzeni nazw. Czyli to:

foreach ($entries->entries as $entry) {
printf("%s\n", $entry->name);
}

powinno dzialac ;-)
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: 9.10.2025 - 19:34