Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

XML и PHP

477
29 ноября 2007 года
Robinnovich
182 / / 02.12.2006
Извините возможно за глупый вопрос но я раньше с этим не сталкивался, как сделать разбор XML в пхп (парсер).
Напри мере такого XML:
Код:
<horo>
<aries>
<yesterday>
<p>Сегодня вы будете как бы выключены из цепи событий. Происходящее не будет вас задевать, вам отведена лишь созерцательная роль.</p>
</yesterday>
<today>
<p>Нет большего успеха, нежели похвала уважаемых вами людей. Сегодня у вас будет шанс заслужить ее, дерзайте.</p>
</today>
<tomorrow>
<p>Последним, о чем вы сегодня подумаете, будут вопросы, связанные с правилами поведения. Однако тут тоже неплохо бы знать меру, Приличия не должны мешать, но полное их игнорирование может привести к лишним проблемам.</p>
</tomorrow>
</aries>

<taurus>
<yesterday>
<p>То, что сегодня может показаться окончанием, является, скорее всего, лишь переходом на очередной этап. У вас должны появиться новые перспективы.</p>
</yesterday>
<today>
<p>Друзья, соседи, родственники - сегодня все они будут удивлены. Вы откажетесь от привычного имиджа, ибо устали постоянно носить на лице улыбку, и побудете самим собой. Кстати, вы от этого не пострадаете, а станете лишь привлекательнее.</p>
</today>
<tomorrow>
<p>Вам, возможно, покажется, что вы проиграли, но это не так. Надо лишь немного подождать. Не начинайте сегодня ничего нового.</p>
</tomorrow>
</taurus>
</horo>


Искал в google ну как-то не сложилось найти то что надо.
Заранее благодарен
4
29 ноября 2007 года
mike
3.7K / / 01.10.2002
http://www.php.net/xml/

там есть примеры
477
29 ноября 2007 года
Robinnovich
182 / / 02.12.2006
Да я там тоже был но там кабы очень круто написано для начинающего, это моя первая попытка разобраться в XML если кому не лень покажите на моем примере.
347
29 ноября 2007 года
Maniak
319 / / 05.11.2005
а чего DOM не используешь?
мне кажецца удобнее всего
 
Код:
<?php
$DOC=new DOMDocument("1.0", "windows-1251");
@$DOC->loadHTML(file_get_contents("http://sait/add.xml"));
foreach($DOC->getElementsByTagName("title") as $Root){
print  $Root->nodeValue."<br>\n";
}
?>
12
29 ноября 2007 года
alekciy
3.0K / / 13.12.2005
<CENCORED>.... как трудно хотя бы в соседнюю ветку заглянуть.

http://forum.codenet.ru/showthread.php?t=43713

[COLOR=DarkRed]========================
Алексей, при всём уважении - с выражениями поаккуратней. ))))))
[/COLOR]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог