【问题标题】:how to update/install libxml to xampp如何将 libxml 更新/安装到 xampp
【发布时间】:2014-04-06 21:21:31
【问题描述】:

我正在尝试创建一个带有多个标记的谷歌地图。但是我遇到了这段代码

$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 过时了吗?我已经下载了 libxml2-2.4.14.tar.gz 但我不知道如何将库安装到我的 php/xampp。

【问题讨论】:

    标签: php xml dom xampp libxml2


    【解决方案1】:

    domxml_new_doc(); 是 PHP 4 中 DOMXML 扩展的函数。此扩展在 PHP 5 中被 ext/dom 取代。方法更完整,并以驼峰式编写。

    $dom = new DOMDocument();
    $markers = $dom->appendChild(
      $dom->createElement('markers')
    );
    

    【讨论】:

    • 谢谢!它奏效了,我编辑了我的问题,结果证明 domxml 不是唯一的问题。请您再看一遍好吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 2015-01-18
    • 1970-01-01
    • 2016-06-10
    • 2017-01-19
    • 2016-06-22
    相关资源
    最近更新 更多