Nápověda:Validace XML v PHP

Z VirtlabWiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Verze z 18:05, 18. 2. 2007
Vav166 (Diskuse | příspěvky)

← Předchozí porovnání
Verze z 21:51, 18. 2. 2007
Vav166 (Diskuse | příspěvky)

Následující porovnání →
Řádka 19: Řádka 19:
print("Document is VALID!\n"); print("Document is VALID!\n");
</pre> </pre>
 +
 +[[Kategorie:HOW-TO| 2007-02-18]]

Verze z 21:51, 18. 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");
Osobní nástroje