Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   помогите разобраться с xpath в simpleXML (https://javascript.ru/forum/server/8692-pomogite-razobratsya-s-xpath-v-simplexml.html)

Wagner 08.04.2010 21:16

помогите разобраться с xpath в simpleXML
 
Итак, имеем строку вида <adress id = 'asd'>Street</adress>. Заранее известен только текст (Street). Как получить id? Язык реализации - php) буду благодарен за помощь. Да, если можете - приведите пример кода иль ссыль где есть решение такой задачи. Заранее спасибо.

З.Ы.: маны уже курил, но это понять надо, тут одними манами не ограничишься, а сидеть и понимать некогда, вот поэтому и обратился за помощью.

Gvozd 08.04.2010 21:22

text() для получения текста
[] для устанвоки условия
Функция: boolean contains(string, string) либо оператор "=" для сравнения
@ для доступа к атрибуту

Wagner 09.04.2010 09:10

Цитата:

Сообщение от Gvozd (Сообщение 50647)
text() для получения текста
[] для устанвоки условия
Функция: boolean contains(string, string) либо оператор "=" для сравнения
@ для доступа к атрибуту

это я знаю, спасибо. Я не могу никак рабочее решение ниписать. В надежде получить его я и отписался сюда.

Gvozd 09.04.2010 12:38

Код:

//*[text()="Street"]/@id
что-то в таком роде, не проверял

Wagner 10.04.2010 09:44

Gvozd спасибо, работает)


Часовой пояс GMT +3, время: 05:44.