我正在尝试创建一个包含多个标记的Google地图。但我遇到了这段代码
$doc = domxml_new_doc("1.0");
$node = $doc->create_element("markers");
$parnode = $doc->append_child($node);
我收到此错误:
致命错误:在第5行的C:\ xampp \ htdocs \ dlti \ phpscriptmap.php中调用未定义的函数domxml_new_doc()
致命错误:在第6行的C:\ xampp \ htdocs \ dlti \ phpscriptmap.php中调用未定义的方法DOMDocument :: create_element()
致命错误:在第7行的C:\ xampp \ htdocs \ dlti \ phpscriptmap.php中调用未定义的方法DOMDocument :: append_child()
我检查了我的php,我的DOM / XML已启用,我的libxml版本是2.7.8。是我的libxml oud?我已经下载了libxml2-2.4.14.tar.gz,但我不知道如何将库安装到我的php / xampp。
答案 0 :(得分:1)
domxml_new_doc();
是PHP 4中DOMXML扩展的一个函数。这个扩展在PHP 5中被ext/dom取代。这些方法更完整,用驼峰编写。
$dom = new DOMDocument();
$markers = $dom->appendChild(
$dom->createElement('markers')
);