Java XML DOM int value - PullRequest
       2

Java XML DOM int value

2 голосов
/ 25 февраля 2011

Скажем, у меня есть строка в XML-файле, которая:

<number> 7 </number>

Я хочу сохранить значение 7 в целое число в Java, но не знаю, как ... пока мой код

if (nodelist.getNodeType() == Node.ELEMENT_NODE &&
                                ((Element) nodelist).getTagName().equals("number")){
                            //store value as int (int value = number in tags)
                        }

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011
int seven = Integer.parseInt(theNode.getNodeValue());
0 голосов
/ 12 июля 2012

Вы можете использовать утилиту типа jOOX , которая оборачивает стандартный DOM API для упрощения работы.Вот как вы можете получить доступ к этому элементу <number/>:

Integer seven = $(document).find("number").text(Integer.class);

вместо

Integer seven = Integer.parseInt(
  ((Element) document.getElementsByName("name").item(0)).getTextContent());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...