Nápověda:Validace XML v PHP
Z VirtlabWiki
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");
