Thomas J.S.: XML und DTD und Browser

Beitrag lesen

Hallo,

Weisst Du, wie in von Thomas unten zitiertem Thread ebenfalls gefragt wurde ob PHP mit SimpleXML validieren kann?

Mit simpleXML nicht, was du machen kannst ist, dass du vorher die Validierung ausführst:
http://at.php.net/manual/en/function.dom-domdocument-validate.php
und dann das validierte Dokument an simpleXML mit load-file übergibst:

in etwa so (wobei ich den code jetzt nur zusammengschuster habe!)

<?php
$dom = new DOMDocument;
$dom->Load('book.xml');
if ($dom->validate()) {
  $xml = simplexml_load_file('book.xml');
}
?>

Grüße
Thomas