DomXML problemer.
Hej eksperter!Er der nogen der sige mig hvorfor følgende kildekode giver mig disse problemer og nogle gode forslag til hvordan jeg får det til at virke ???
FEJL:
Warning: process(): Underlying object missing in contacts/index.php on line 35
Warning: process(): Cannot fetch DOM object in contacts/index.php on line 35
Fatal error: Call to a member function on a non-object in contacts/index.php on line 36
KILDEKODE:
$query = "SELECT * FROM $table1 ORDER BY $sort ASC";
$res = mysql_query($query) or die(mysql_error( ));
// create a new XML document
$doc = domxml_new_doc('1.0');
// create root node
$root = $doc->create_element("book");
$root = $doc->append_child($root);
// process each row from the sql query
while ($row = mysql_fetch_assoc($res)) {
// add node for each row
$occ = $doc->create_element($table1);
$occ = $root->append_child($occ);
// add a child node for each field
foreach ($row as $fieldname => $fieldvalue) {
$child = $doc->create_element($fieldname);
$child = $occ->append_child($child);
$value = $doc->create_text_node($fieldvalue);
$value = $child->append_child($value);
} // foreach
} // while
// get completed xml document
$xml_string = utf8_encode(@$doc->dump_mem(true));
$xml_obj = (object)$xml_string;
//echo $xml_obj->scalar;
$xsldoc = domxml_xslt_stylesheet_file("contacts.xsl");
$result = $xsldoc->process($xml_obj);
print $result->dump_mem();
