Hallo Zul,
Da mir so offenba keiner helfen kann formuliere ich meine Frage ein bissl um: Wie erstellt man mit DOMXML ein valides XHTML-Dokument?
Zum Beispiel so:
<?php
define ('HTML_NS', 'http://www.w3.org/1999/xhtml');
$doctype = DOMImplementation::createDocumentType ('html', '-//W3C//DTD XHTML 1.0 Strict//EN', 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd');
$document = DOMImplementation::createDocument (HTML_NS, 'html', $doctype);
$html = $document->documentElement;
$head = $html->appendChild ($document->createElementNS (HTML_NS, 'head'));
$title = $head->appendChild ($document->createElementNS (HTML_NS, 'title'));
$title->appendChild ($document->createTextNode ('Hallo Welt!'));
$body = $html->appendChild ($document->createElementNS (HTML_NS, 'body'));
$h1 = $body->appendChild ($document->createElementNS (HTML_NS, 'h1'));
$h1->appendChild ($document->createTextNode ('Hallo Welt!'));
$p = $body->appendChild ($document->createElementNS (HTML_NS, 'p'));
$p->appendChild ($document->createTextNode ('Dies ist eine automatisch erzeugte XHTML-Datei.'));
$document->formatOutput = true;
echo $document->saveXML ();
?>
Viele Grüße,
Christian