powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как получить значение узла. (XML)
2 сообщений из 2, страница 1 из 1
Как получить значение узла. (XML)
    #32212790
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу получить значение узла.
Вот вам отрывок из проги:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
org.w3c.dom.Document doc=db.parse(f);
Node root=doc.getDocumentElement();
Node tempChild=root.getFirstChild();

System.out.println(tempChild.getNodeName());
System.out.println(tempChild.getNodeValue());

Этот отрывок выводит:
tablename
null

А вот XML файл:
<table>
<tablename>Currency</tablename>
<pk>KOD</pk>
<field>FullName</field>
</table>

Почему так работает, что - то не пойму. Кто знает подскажите, плз, а то на ява - форуме совсем тихо.
...
Рейтинг: 0 / 0
Как получить значение узла. (XML)
    #32214670
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё проблема решена. Если кому интересно, то после строки
Node tempChild=root.getFirstChild();
Надо всего лишь ещё раз применить функцию getFirstChild() к tempChild, а потом получать значение.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как получить значение узла. (XML)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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