[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как задать XML файлу DOCTYPE через php
MainVoid
Собственно сабж, возможно не совсем корректно выразился.

Есть такой код, создает 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');
?>


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) и скрипт, натыкаясь на строчку
Код
$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 написал(а):
Спрошу у хостера, спасибо.


_____________
Каная
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.