Есть такой код, создает XML документ, но без указания DocType. Подскажите, как это правильно делаетя?
Код
<?php
$dom = new DOMDocument('1.0', '"windows-1251');
$element = $dom->createElement('test', 'This is the root element!');
// We insert the new element as root (child of the document)
$dom->appendChild($element);
echo $dom->saveXML();
$dom->save('file.xml');
?>
$dom = new DOMDocument('1.0', '"windows-1251');
$element = $dom->createElement('test', 'This is the root element!');
// We insert the new element as root (child of the document)
$dom->appendChild($element);
echo $dom->saveXML();
$dom->save('file.xml');
?>
p.s. doctype нужен вида <!DOCTYPE yml_catalog SYSTEM "shops.dtd">
Спустя 7 часов, 44 минуты, 6 секунд (2.10.2008 - 07:42) vasa_c написал(а):
Спустя 4 часа, 2 минуты, 44 секунды (2.10.2008 - 11:45) MainVoid написал(а):
Спасибо!
Воткнулся в проблему опять:
Сделал скрипт, на домашнем апач (Apache Version Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4) все работает. Загрузил на сервер (Apache Version Apache/1.3.37 (Unix) mod_perl/1.30 PHP/4.4.9 AuthMySQL/2.20) и скрипт, натыкаясь на строчку
Подскажите, в чем может быть проблема?
Воткнулся в проблему опять:
Сделал скрипт, на домашнем апач (Apache Version Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4) все работает. Загрузил на сервер (Apache Version Apache/1.3.37 (Unix) mod_perl/1.30 PHP/4.4.9 AuthMySQL/2.20) и скрипт, натыкаясь на строчку
Код
$imp = new DOMImplementation;
выдает мне сообщение: вида "Fatal error: Cannot instantiate non-existent class: domimplementation in /bhome/part1/01/.../www/market/ya.php on line 22"Подскажите, в чем может быть проблема?
Спустя 14 минут, 52 секунды (2.10.2008 - 12:00) vasa_c написал(а):
скорее всего не установлено расширение DOM для PHP
Спустя 11 часов, 5 минут, 31 секунда (2.10.2008 - 23:05) MainVoid написал(а):
Спрошу у хостера, спасибо.
_____________
Каная