$dom = new domDocument('1.0','UTF-8');
で
「domdocument::domdocument() expects parameter 2 to be long」
$dom->load('sample.xml');
で
「Fatal error: Call to undefined method domdocument::load()」
環境の問題でしょうか?
phpinfoは
dom
DOM/XML, HTML Support, XPath Support, Xpointer Support, Schema Support RelaxNG Support : enabled
DOM/XML API Version 20031129
libxml Version 2.6.22
libXML
libXML support active
libXML Version 2.6.22
libXML streams enabled
SimpleXML
Revision $Revision: 1.151.2.22 $
Schema support enabled
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.22
同じようなものが報告されていました。
http://www.zend.com/php5/articles/php5-xmlphp.php?article=php5-x...
WindowsもDOMも英語も詳しくないのですが
php.iniの;を取って
extension=php_domxml.dll
を有効にしてみたらどうでしょう。
マニュアルを見ると、
(no version information, might be only in CVS)
と記されているため、php 5.1.4ではまだ実装されていないのではないでしょうか。
php 5.1.4でも下記のとおり実行できました
同じようなものが報告されていました。
http://www.zend.com/php5/articles/php5-xmlphp.php?article=php5-x...
WindowsもDOMも英語も詳しくないのですが
php.iniの;を取って
extension=php_domxml.dll
を有効にしてみたらどうでしょう。
domxmlとdomが両方有効になっていたのが原因のようで、逆にextension=php_domxml.dllを無効にしたらうまくいきました。
ありがとうございました。
domxmlとdomが両方有効になっていたのが原因のようで、逆にextension=php_domxml.dllを無効にしたらうまくいきました。
ありがとうございました。