Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / как достать значение атрибутов используя XPath / 4 сообщений из 4, страница 1 из 1
30.11.2006, 11:53:07
    #34166543
ENigMA2me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как достать значение атрибутов используя XPath
Подскажите как мне достать атрибуты тега, строка XPath уже есть готовая мне просто нужно её подставить в функцию и найти данные. Напишите плиз механизм какие объекты создаются для работы с XPath.

xml имеет структуру типа....

<a>
<b index"1" prefix"111111">
<b index"2" prefix"222222">
<\a>
...
Рейтинг: 0 / 0
30.11.2006, 16:10:53
    #34167940
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как достать значение атрибутов используя XPath
ENigMA2meПодскажите как мне достать атрибуты тега, строка XPath уже есть готовая мне просто нужно её подставить в функцию и найти данные. Напишите плиз механизм какие объекты создаются для работы с XPath.

1. Читаем книжку про XPath.

2. Находим нужный инструмент.

3. Достаем атрибуты тега.
...
Рейтинг: 0 / 0
30.11.2006, 16:51:12
    #34168130
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как достать значение атрибутов используя XPath
ENigMA2me
xml имеет структуру типа....

<a>
<b index"1" prefix"111111">
<b index"2" prefix"222222">
<\a> суперский хмл))))))) хоть знак "=" поставь у атрибута!
нада тебе курить
org.apache.xpath.XPathAPI - 1.4
com.sun.org.apache.xpath.internal.XPathAPI - 1.5
...
Рейтинг: 0 / 0
30.11.2006, 20:39:05
    #34168816
BlackWall
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как достать значение атрибутов используя XPath
Навскидку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 import  org.apache.xpath.XPathAPI;
...
     public  String getString(Node node, String xpath)  throws  TransformerException {
         return  XPathAPI.eval(node, xpath).str();
    }
...
    Document document = ...
    getString(document.getDocumentElement(), "//a/b[0]/@prefix");
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / как достать значение атрибутов используя XPath / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]