Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Java |
![]() ![]() |
riman Member Откуда: Сообщений: 2234 |
У меня есть XML - файл, допустим, что в нем следующее:
<table> <tablename>МояТаблица</tablename> <field>МоёПоле</field> </table> Пусть я получил узел tablename. При вызове метода getNodeValue() у меня получается null. Похелпайте, плиз, а то мигрень уже началась. |
18 июл 03, 16:57 [267752] Ответить | Цитировать Сообщить модератору |
n
Guest |
А может ты не узел tablename получил. А пустой узел?
<table> <tablename>МояТаблица</tablename> </table> в дерево считаеться так <tabel> |-пустой(перевод строки) |-tablename |-пустой(перевод строки) |
18 июл 03, 19:26 [267957] Ответить | Цитировать Сообщить модератору |
riman Member Откуда: Сообщений: 2234 |
Нет получаю нужный узел. Выводит же он по методу getNodeName() - tablename.
Вот вам отрывок из проги: 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> |
19 июл 03, 10:59 [268283] Ответить | Цитировать Сообщить модератору |
riman Member Откуда: Сообщений: 2234 |
Вопрос снят. кому интересно см на форуме IBM DB2. |
30 июл 03, 10:24 [281007] Ответить | Цитировать Сообщить модератору |
Все форумы / Java | ![]() |