Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DOMdocumnet->validate nie znajduje DTD
jscst
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.11.2010

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


Mam następujący kod:
Kod
<?php
$textXML = '<?xml version="1.0"?>
<!DOCTYPE osoba
[
<!ELEMENT osoba (imie, drugieImie, nazwisko)>
<!ELEMENT imie (#PCDATA)>
<!ELEMENT drugieImie (#PCDATA)>
]
<osoba>
   <imie>Amadeusz</imie>
   <drugieImie>Zenon</drugieImie>
   <nazwisko>Kowalski</nazwisko>
</osoba>';

$xml = new DOMdocument ();
$xml->load ($textXML);

$xml->validate ();

?>


I po uruchomieniu oczekuję warningu głoszącego, że nie zdefiniowano tagu nazwisko, ale jednak pojawia się:
Cytat
Warning: DOMDocument::validate(): no DTD found! in C:\xampp\htdocs\dashboard\CVS\blednik.php on line 19


Co robić? Jak walidować?
Go to the top of the page
+Quote Post

Posty w temacie
- jscst   DOMdocumnet->validate nie znajduje DTD   30.07.2017, 11:50:09
- - Pyton_000   Źle zamknięty doctype: [PHP] pobierz, plaintext ...   31.07.2017, 09:37:12
- - jscst   Dzięki za pomoc!   31.07.2017, 20:45:28


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: 8.10.2025 - 14:12