Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]PHP::DOM dzieci paragrafu, nieoczekiwany wynik, BUG?
wNogachSpisz
post
Post #1





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Czy ktoś mógłby mi objaśnić dlaczego poniższy kod wyświetla '0' zamiast '1' ?

PHP 5.2.1 WinXP32

  1. $data = '<p><table></table></p>';
  2.  
  3. $dom = new DOMDocument;
  4. @$dom->loadHTML($data);
  5.  
  6. $p = $dom->getElementsByTagName('p')->item(0);
  7. echo $p->getElementsByTagName('table')->length;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


OK. Zakładam że chodzi o to że:

Cytat
The P element represents a paragraph. It cannot contain block-level elements (including P itself).


Da się jakoś zmusić php:dom aby przymknął na to oko?
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: 24.08.2025 - 15:15