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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение значения элемента 
:(
    Опции темы
BIG BROTHER
Дата 3.4.2006, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Есть XML примерно такого содержания:
Код

<?xml version="1.0" encoding="UTF-8"?>
<language_data>
    <language index="ru" name="Русский">
        <word name="global_error">Ошибка</word>
        <word name="need_auth">Нужна авторизация</word>
        <word name="form_login">Логин:</word>
        <word name="form_passw">Пароль:</word>
        <word name="form_submit">Войти</word>
        <word name="incorrect_pass">Имя пользователя или пароль неверны!</word>    
    </language>
</language_data>


Ну в общем много одинаковых элементов, различаемых по name. Так вот как мне выдернуть значения элемента language_data/language(с index=RU)/word(с name=xxx)
Используя DOM XML
--------------------
Mess with the best, die like the rest
PM MAIL ICQ   Вверх
rax
Дата 4.4.2006, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Код

$doc=domxml_open_mem($txt); // txt - строка твоего хмл файла
$doc->xpath_init(); 
$ctx=xpath_new_context($doc);
$noda_a=xpath_eval($ctx,"//language_data/descendant::language[@index='ru']/descendant::word[@name='xxx']");
$noda=$noda_a->nodeset[0];


Это сообщение отредактировал(а) rax - 4.4.2006, 10:21
PM MAIL WWW ICQ AOL YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




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


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

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