XML parsing....
Код:
<?php
$doc = domxml_new_doc("1.0");
$root = $doc->create_element("HTML");
$root = $doc->append_child($root);
$head = $doc->create_element("HEAD");
$head = $root->append_child($head);
$title = $doc->create_element("TITLE");
$title = $head->append_child($title);
$text = $doc->create_text_node("This is the title");
$text = $title->append_child($text);
echo "<PRE>";
echo htmlentities($doc->dump_mem(true));
echo "</PRE>";
?>
$doc = domxml_new_doc("1.0");
$root = $doc->create_element("HTML");
$root = $doc->append_child($root);
$head = $doc->create_element("HEAD");
$head = $root->append_child($head);
$title = $doc->create_element("TITLE");
$title = $head->append_child($title);
$text = $doc->create_text_node("This is the title");
$text = $title->append_child($text);
echo "<PRE>";
echo htmlentities($doc->dump_mem(true));
echo "</PRE>";
?>
Цитата:
Warning: append_child() expects parameter 1 to be object, null given in c:\wwwroot\current\test\myxml\my.php on line 4
Fatal error: Call to a member function append_child() on a non-object in c:\wwwroot\current\test\myxml\my.php on line 6
Fatal error: Call to a member function append_child() on a non-object in c:\wwwroot\current\test\myxml\my.php on line 6
хех, ты в коде очепятался (наверн $rot написал, или типа того), а здесь все путем вписал. у меня оная хрень пашет.
да неа я прям так копировал... а какая у тебя версия php...может потому что у меня 5-ая?
тогда лезь на php.net и смотри что там да как. и поставь error_reporting(E_ALL); в заголовке и сделай прогон, если кнечно сам не предусмотрел. мне просто интересно, как так create_element непроходит, но при этом domxml_new_doc работает. странно:)