Ich generiere aus einer Datenbank eine XML per DOMXML, aber wie man sieht, ergibt das einen Fehler not-wellformed, siehe http://www.homeproduction.org
Mein Code:
Habe schon alles ausprobiert, kann aber meinen Fehler nicht finden.
Mein Code:
PHP:
<?php
require_once('include/DBConnection.class.php');
$con = new DBConnection();
$doc = domxml_new_doc("1.0");
$root = $doc->create_element('root');
$root = $doc->append_child($root);
$result = $con->Query("SELECT * FROM box");
while($row = $con->fetchAssoc($result)) {
$node = $doc->create_element('box');
$node = $root->append_child($node);
foreach ($row as $fieldname => $fieldvalue) {
$child = $doc->create_element($fieldname);
$child = $node->append_child($child);
$value = $doc->create_text_node($fieldvalue);
$value = $child->append_child($value);
}
}
$xml_string = $doc->dump_mem(true);
header("Content-type: text/xml");
echo $xml_string;
?>
Habe schon alles ausprobiert, kann aber meinen Fehler nicht finden.
Zuletzt bearbeitet: