<MyRusakov.ru />

Написание лайфхаков на Python

Написание лайфхаков на Python

Данный курс научит Вас автоматизировать самые разные задачи на языке Python, благодаря чему Вы сэкономите на рутине тысячи и тысячи часов своей жизни. Курс состоит из 20 примеров в различных областях: файлы и директории, медиа-файлы, Интернет, Web-мастеринг, Unreal Engine. Каждый пример упрощает ту или иную задачу в своей области, при этом каждый из них создаётся прямо на Ваших глазах и тщательно комментируется.

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

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Форум сайта MyRusakov.ru

денвер и domdocument
14.11.2011 22:33:02 денвер и domdocument Сообщение #1
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

денвер не читает domDocument() для xml , какой расширение надо установить чтобы работал етот class
Профиль Ответить
14.11.2011 22:34:10 денвер и domdocument Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

В Denwer (если не удаляли библиотеки) должен быть этот класс. Какие ошибки возникают?
Профиль Ответить
14.11.2011 22:36:01 денвер и domdocument Сообщение #3
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

This page contains the following errors:

error on line 2 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Профиль Ответить
14.11.2011 22:41:05 денвер и domdocument Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Библиотеки тут не при чём, всё на месте. А ошибка в самом XML-документе, в нём содержатся синтаксические ошибки.
Профиль Ответить
14.11.2011 22:42:24 денвер и domdocument Сообщение #5
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

$doc=new domDocument("1.0", "utf-8";
$root=$doc->createElement("user";
$id=$doc->appendChild($root->createElement('id'));
$id->appendChild($doc->createTextNode($us[0]));
$name=$doc->appendChild($root->createElement("name");
$name->appendChild($doc->createTextNode($us[1]));
$last=$doc->appendChild($root->creatElement("lastname");
$last->appendChild($doc->createTextNode($us[2]));
$photo=$doc->appendChild($root->createElement("photo");
$photo->appendChild($doc->createTextNode($photo));
$doc->appendChild($root);
echo $doc->saveXml();[/code]
Профиль Ответить
14.11.2011 22:49:29 денвер и domdocument Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Во-первых, $root->createElement() - неправильно, правило: $doc->createElement(). Во-вторых, Вы вообще не соблюдаете вложенность. $doc->appendChild() - это неправильно, надо же добавлять в корневой элемент, а не в сам документ, то есть $root->appendChild().
Профиль Ответить
14.11.2011 23:11:13 денвер и domdocument Сообщение #7
razo

razo

Мастер

Мастер

Дата регистрации:
22.04.2011 18:51:08

Сообщений: 176

$doc=new domDocument("1.0", "utf-8";
$root=$doc->createElement("user";
$id=$doc->appendChild($root->createElement('id'));
$id->appendChild($doc->createTextNode($us[0]));
$name=$doc->appendChild($root->createElement("name");
$name->appendChild($doc->createTextNode($us[1]));
$last=$doc->appendChild($root->creatElement("lastname");
$last->appendChild($doc->createTextNode($us[2]));
$photo=$doc->appendChild($root->createElement("photo");
$photo->appendChild($doc->createTextNode($photo));
$doc->appendChild($root);
echo $doc->saveXml();[/code]
Профиль Ответить
14.11.2011 23:17:28 денвер и domdocument Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Во-первых, $root->createElement() - неправильно, правило: $doc->createElement(). Во-вторых, Вы вообще не соблюдаете вложенность. $doc->appendChild() - это неправильно, надо же добавлять в корневой элемент, а не в сам документ, то есть $root->appendChild(). Если проблемы именно в Denwer, то переустановите его.
Профиль Ответить