проблемы domxml

Fred

Новичок
проблемы domxml

У меня возникли проблемы с использованию domxml.

PHP:
$domdoc = new DOMDocument;
$domdoc->load($strXMLData);
Создание объекта и попытки загрузить в него xml файл, приводит к ошибке:

Warning: domdocument() expects at least 1 parameter, 0 given in /home/5dtest3/www/testxml1/index.php on line 6
Fatal error: Call to undefined function: load() in /home/5dtest3/www/testxml1/index.php on line 7


PHP Version 4.3.10

В чем моя ошибка?
 

maxim

Новичок
Попробуй так (если грузишь из файла)
$xsl = domxml_open_file($xsl_file)
 

white phoenix

Новичок
Fred
"domdocument() expects at least 1 parameter, 0 given" - "domdocument() ожидает как минимум 1 параметр, 0 передано".
 

Fred

Новичок
tony2001
Почитал, разобрался. Спасибо

white phoenix
английский и сам неплохо знаю ;)

Правда появился другой вопрос: как сделать, чтобы в xml файле нормально отображался русский язык.

Если сделать
PHP:
$doc->dump_mem(true)
То русский текст отображается абракадаброй

Если сделать
PHP:
$doc->dump_mem(true,'windows-1251')
то получаю набор ошибок:
Warning: dump_mem(): output conversion failed due to conv error

Warning: dump_mem(): Bytes: 0xFB 0xE2 0xE0 0xF4

Warning: dump_mem(): encoder error
 

ilkz

Новичок
Имхо, iconv. Я сделал себе такую приблуду:
PHP:
function fromUTF($string)  {return iconv("UTF-8", "WINDOWS-1251", $string);}
Удобно и не напрягает.
 
Сверху