Validating XML Documents using PHP
With existing DOM objects, call DOMDocument::schemaValidate( ) or DOMDocument::relaxNGValidate( ):
$file = 'addresses.xml'; $schema = 'addresses.xsd'; $ab = new DOMDocument $ab->load($file); if ($ab->schemaValidate($schema)) { print "$file is valid.\n"; } else { print "$file is invalid.\n"; }
Filed Under: PHP XML Examples