Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> php5 + DOM = trouble, Не удается использовать функции DOM 
:(
    Опции темы
VladimirX
Дата 27.8.2006, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 26.8.2006

Репутация: нет
Всего: нет



Здравствуйте.

Поставил apache2 + php5 + mysql. 
Необходимы функции DOM Для работы с xml. Для этого я раскомментировал в php.ini строку с расширением php_domxml. Соответствующий модуль действительно имеется в ./ext. 

При попытке использовать примеры с php.net выдается ругань: 

Call to a member function append_child() on a non-object 

Код примера:
Код

$doc = domxml_new_doc("1.0");
$root = $doc->create_element("HTML");
$root = $doc->append_child($root);
$head = $doc->create_element("HEAD");
$head = $root->append_child($head);
$title = $doc->create_element("TITLE");
$title = $head->append_child($title);
$text = $doc->create_text_node("This is the title");
$text = $title->append_child($text);
$doc->dump_file("/tmp/test.xml", false, true);


Пробовал и такой вариант:

Код

$dom = new DOMDocument('1.0');    
$element = $dom->create_element('test', 'This is the root element!');
$dom->append_child($element);
echo $dom->dump_mem(true);
$dom->dump_file("/tmp/test.xml", false, true);


В этом случае, -  чистота на экране, никакой ругани, но и xml-файла тоже нет.

Помогите пожалуйста побороть эту беду.

Премного благодарен!

Это сообщение отредактировал(а) VladimirX - 27.8.2006, 00:36
PM MAIL   Вверх
Pitc
Дата 26.9.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 9.5.2005
Где: Минск

Репутация: нет
Всего: 2



Код

            $dom = new DOMDocument('1.0', 'iso-8859-1');
            $xsl = new DOMDocument;
            $xsl->load('2.xsl');
            
            $list_of_teams = $dom->createElement('rows');
            $dom->appendChild($list_of_teams);
            $team = $dom->createElement('heder');
            $list_of_teams->appendChild($team);

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Extensions | Следующая тема »


 




[ Время генерации скрипта: 0.0444 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.