![]() |
![]() ![]() |
![]() |
![]()
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ę |
|
|
![]()
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. |
|
|
![]()
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! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) dziękuję bardzo. reput. Ten post edytował flashion 9.02.2008, 15:16:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 06:38 |