fog
Рыцарь Джедай
domxml_open_mem()
в этой статье приводится пример создания документа в кодировке windows-1251
Но у меня работает только так
иначе возвращается false, видимо, без корневого элемента он считает документ не валидным.
Собственно вопрос, почему в статье так? Может в какой-то версии PHP (отличной от моей) строка <?xml version="1.0" encoding="windows-1251"?> обрабатывалась нормально?
у меня PHP 4.3.0, win
phpinfo секции DOMXML
--
DOM/XML enabled
DOM/XML API Version 20020815
libxml Version 20507
HTML Support enabled
XPath Support enabled
XPointer Support enabled
DOM/XSLT enabled
libxslt Version 1.0.23
libxslt compiled against libxml Version 2.4.28
в этой статье приводится пример создания документа в кодировке windows-1251
PHP:
$xmldoc = domxml_open_mem('<?xml version="1.0" encoding="windows-1251"?>');
PHP:
$xmldoc = domxml_open_mem('<?xml version="1.0" encoding="windows-1251"?></root>');
Собственно вопрос, почему в статье так? Может в какой-то версии PHP (отличной от моей) строка <?xml version="1.0" encoding="windows-1251"?> обрабатывалась нормально?
у меня PHP 4.3.0, win
phpinfo секции DOMXML
--
DOM/XML enabled
DOM/XML API Version 20020815
libxml Version 20507
HTML Support enabled
XPath Support enabled
XPointer Support enabled
DOM/XSLT enabled
libxslt Version 1.0.23
libxslt compiled against libxml Version 2.4.28