Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / XML / 5 сообщений из 5, страница 1 из 1
24.10.2005, 15:45
    #33340634
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="UTF-8"?>

<ROOT>
  <PROPERTY NAME="NAME1"> val1 </PROPERTY>
  <PROPERTY NAME="NAME2"> val2 </PROPERTY>

  <GROUP NAME="GROUP1">
    <PROPERTY NAME="NAME3"> val3 </PROPERTY>
  </GROUP>
</ROOT>

Есть Element element , который содержит (или как хоть правильно сказать) <PROPERTY NAME="NAME3"> val3 </PROPERTY> .
Вопрос, как получить значение val3 ?
...
Рейтинг: 0 / 0
24.10.2005, 15:55
    #33340663
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Код: plaintext
element.getText();
...
Рейтинг: 0 / 0
24.10.2005, 15:58
    #33340670
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
  Element tag = getFirstElementByTagName(userElement, "PROPERTY");
  user.setName(getNodeText(tag));

   private  Element getFirstElementByTagName(Element element, String tagName) {
    Element e =  null ;

    NodeList nl = element.getElementsByTagName(tagName);
     if  (nl.getLength() !=  0 ) {
      e = (Element) nl.item( 0 );
    }

     return  e;
  }

   private  String getNodeText(Node node) {
    String nodeText = "";
    NodeList list = node.getChildNodes();
     for  ( int  i =  0 ; i < list.getLength(); i++) {
      Node child = list.item(i);
       if  (child.getNodeType() == Node.CDATA_SECTION_NODE) {
        CDATASection section = (CDATASection) child;
        nodeText = section.getData();
         break ;
      }  else   if  (child.getNodeType() == Node.TEXT_NODE) {
        nodeText = child.getNodeValue();
         break ;
      }
    }

     return  nodeText.trim();
  }
...
Рейтинг: 0 / 0
24.10.2005, 15:59
    #33340673
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Код: plaintext
element.getFirstChild().getNodeValue();
// вроде :)
...
Рейтинг: 0 / 0
24.10.2005, 17:22
    #33340964
GMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Всем, спасибо, как всегда застрял на пустом месте. Просто XML для меня новое.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / XML / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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