[XML] Komentarze <!-- --> |
[XML] Komentarze <!-- --> |
9.02.2008, 13:58:17
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 4.11.2007 Ostrzeżenie: (0%) |
Witam,
Mam problem z komentarzami - <!--...--> PHP czyta je jako osobny węzęł. Błąd wywala podczas pętli pobierającej atrybuty ze wszystkich węzłów: Kod [b]Fatal error[/b]: Call to undefined method DOMComment::getAttribute() in [b]...[/b] Jak zrobić, by omijał przy parsowaniu tego typu komentarze? Z góry dziękuję |
|
|
9.02.2008, 14:24:44
Post
#2
|
|
Grupa: Zarejestrowani Postów: 487 Pomógł: 7 Dołączył: 7.01.2004 Skąd: Warszawa Ostrzeżenie: (0%) |
Możesz skorzystać z instanceof.
Drugi sposób to getNodeType.
Wszystkie dostępne typy węzłów znajdziesz w dokumentacji. -------------------- Łukasz Dywicki
Independent Java and open source software consultant. Blog - Java, OSGi, integracja oprogramowania.. |
|
|
9.02.2008, 15:16:37
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 1 Dołączył: 4.11.2007 Ostrzeżenie: (0%) |
instanceof nie dyga, ale za to trochę przerobiony 2 sposób...
Kod <?php if ($node->nodeType != XML_COMMENT_NODE) { $node->getAttribute('blabla'); } ?> działa wyśmienicie! dziękuję bardzo. reput. Ten post edytował flashion 9.02.2008, 15:16:55 |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 05:58 |