将Element对象转换为Int?

时间:2012-05-09 19:37:51

标签: java xml dom

当我知道Element对象拥有int时,我遇到了将Element对象转换为int所需的代码。但我似乎无法找到转换它的方法 进入int。这是代码:

       // extract data from XML file 
       NodeList roundNumber = element.getElementsByTagName("roundNumber");
       Element line = (Element) roundNumber.item(0);

       // now convert "line" into an int 

如何将line Element转换为int

2 个答案:

答案 0 :(得分:4)

int number = Integer.parseInt(line.getTextContent());

确保line.getTextContext()始终返回一个整数,否则将抛出NumberFormatException

答案 1 :(得分:1)

如果您知道属性的名称,则可以执行以下操作:

Integer.valueOf(line.getAttribute("<attribute name>"));