Nápověda:Validace XML v PHP
Z VirtlabWiki
(Rozdíly mezi verzemi)
												
			
			| 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");
						
			
		