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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DOM парсинг 
:(
    Опции темы
Diesel Draft
Дата 19.8.2006, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



Много читал и искал по даной теме. Писать было очень трудно и мне вдалось написать только несколько строк.

Код


$_GET['ChartData'] = <<<XML
<cart>
      <user>tu-tu-tu</user>
      <session>1</session>
      <item type="MPrivate">
        <to>user2</to>
        <text>some text</text>
      </item>
</cart>
XML;

...
$data = $_GET['ChartData'] ;  

//знаю што текст выше покажетса тупим. Не надо меня критиковать. Просто диные приходят з 
// клиента по GET и штоб не посылать даные каждый раз я просто делаю таку вставку

$this->DomData = @domxml_xmltree($data);
$tUser = $this->DomData->get_elements_by_tagname('user');



Все. А как дальше? Мне надо достать текст з елементов.

Предлагаю написать хорошый статтю и подвесить в даном форуме.

П.С. Поиском пользуюсь. Знашол index.php?showtopic=63734&hl=dom. Мне не пожходит.

П.П.С  Сори за ламаный язык.  smile 


--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
vasac
Дата 19.8.2006, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1060
Регистрация: 4.5.2006

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



http://w3.org/DOM
На русском здесь хорошо написано — http://wdh.suncloud.ru/dhtml01.htm
PM WWW   Вверх
Diesel Draft
Дата 19.8.2006, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 876
Регистрация: 18.1.2005
Где: Lviv, Ukraine

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



О спасибо. Я тут помучилса и знашол выход. Но он мне не очень нравитса

Код


         $tUser = $this->DomData->get_elements_by_tagname('user');
         $tUser = $tUser[0];
         $tUser = $tUser->child_nodes();
         $tUser = $tUser[0];
         $this->User = $tUser->content;
         unset($tUser);
         
         $tUser = $this->DomData->get_elements_by_tagname('session');
         $tUser = $tUser[0];
         $tUser = $tUser->child_nodes();
         $tUser = $tUser[0];
         $this->Session = $tUser->content;
         unset($tUser);




--------------------
НЕДОМА в маси 
PM MAIL WWW ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




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


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

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