2014-03-05 99 views
0

我正嘗試使用多個標記創建Google地圖。但是,我碰到這個代碼如何更新/安裝libxml到xampp

$doc = domxml_new_doc("1.0"); 
$node = $doc->create_element("markers"); 
$parnode = $doc->append_child($node); 

和我收到此錯誤傳來:

致命錯誤:調用在C未定義功能domxml_new_doc():\ XAMPP \ htdocs中\ DLTI \ phpscriptmap.php第5行

致命錯誤:調用未定義方法的DOMDocument ::用C create_element():\ XAMPP \ htdocs中\ DLTI \ phpscriptmap.php第6行

致命錯誤:調用未定義方法的DOMDocument :: append_child()在第7行的C:\ xampp \ htdocs \ dlti \ phpscriptmap.php

我檢查我的PHP和我的DOM/XML已啓用,我的libxml版本是2.7.8。我的libxml oudated?我已經下載了libxml2-2.4.14.tar.gz,但我不知道如何將庫安裝到我的php/xampp。

回答

1

domxml_new_doc();是PHP 4中DOMXML擴展的一個函數。這個擴展在PHP 5中被替換爲ext/dom。這些方法更加完整,並且用駱駝大小寫。

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

謝謝!它的工作,我編輯我的問題,事實證明domxml不是唯一的問題。你能再看一遍嗎? – user3026876