Validating XML String using PHP
With XML in a string, call DOMDocument::schemaValidateSource() or DOMDocument::relaxNGValidateSource():
$xml = '<person><firstname>Raja</firstname></person>'; $schema = 'address.xsd'; $ab = new DOMDocument $ab->load($file); if ($ab->>schemaValidateSource($schema)) { print "XML is valid.\n"; } else { print "XML is invalid.\n"; }
Filed Under: PHP XML Examples