2011-02-24 22 views
2

說我有一個XML文件,不到行:Java的XML DOM int值

<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
int seven = Integer.parseInt(theNode.getNodeValue()); 
0

你可以使用像jOOX一種實用工具,包裝標準DOM API,以簡化的東西。這裏是你如何可以訪問<number/>元素:

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

,而不是

Integer seven = Integer.parseInt(
    ((Element) document.getElementsByName("name").item(0)).getTextContent());