Nápověda:Validace XML v PHP
Z VirtlabWiki
(Rozdíly mezi verzemi)
Verze z 21:53, 18. 2. 2007 Vav166 (Diskuse | příspěvky) (kategorizace) ← Předchozí porovnání |
Verze z 20:46, 21. 2. 2007 Vav166 (Diskuse | příspěvky) Následující porovnání → |
||
Řádka 22: | Řádka 22: | ||
[[Kategorie:HOW-TO]] | [[Kategorie:HOW-TO]] | ||
[[Kategorie:PHP]] | [[Kategorie:PHP]] | ||
+ | [[Kategorie:XML]] |
Verze z 20:46, 21. 2. 2007
Tenhle typ validace lze použít jen v PHP5.
Validovaný soubor může být lokální i vzdálený.
DTD soubor, proti kterému se soubor ověřuje, musí být zadán uvnitř souboru (klauzule <!DOCTYPE
) - přímo nebo odkazem.
Pokud máte XML data uložena v proměnné, tak místo $dom->load($path)
použijte $dom->loadXML($string)
$path = "http://www.w3.org/TR/xhtml1/"; //$path = "soubor.xml"; $dom = new DOMDocument; $dom->load($path); if(!($dom->validate())) die("Document is INVALID!\n"); else print("Document is VALID!\n");