在php中启用domxml

时间:2010-08-04 07:21:01

标签: php dom

我已经安装了xampp 1.7.3,php版本是PHP 5.3.1。当我使用函数domxml_open_file()时,它会抛出一个错误调用未定义的函数domxml_open_file()。

我如何在php.Thanks中启用DOM。

我在php.ini文件中找到'extension=php_domxml.dll', 所以我在php.ini文件中添加了extension = php_domxml.dll

2 个答案:

答案 0 :(得分:4)

DOMXML is the old PHP4 XML extension,不再与PHP5捆绑在一起。你必须从PECL获得它:

  

这个»PECL扩展不与PHP捆绑在一起。有关安装此PECL扩展的信息,请参见标题为PECL扩展的安装的手册章节。其他信息,如新版本,下载,源文件,维护者信息和CHANGELOG,可以在这里找到:»http://pecl.php.net/package/domxml

请注意此PECL扩展程序的DLL目前不可用

PHP5的功能为new DOM extension,其中(among others)应该是开箱即用的:

$dom = new DOMDocument;

查看部分my previous answers involving DOM usage,并在DevZone for an overview of the available XML extensions in PHP5上看到这篇文章。

答案 1 :(得分:0)

如果使用--with-libxml-dir

编译php,请检查phpinfo()