だから私はこのようなものを含むノードへの属性を持っています:number = "1"
解析すれば=
ただ使えると思ったInteger.parseInt(node.getAttributes().item(i).toString()));
ただし、これは次のエラーを返します。
java.lang.NumberFormatException: For input string: ""1""
だから今私はやっています:
String[] value = node.getAttributes().item(i).toString().split("=\"");
String[] number = value[1].split("\"");
Integer.parseInt(number[0].toString()) // contains the right value 1
これを行うためのより良い、よりクリーンな方法はありますか?これは安っぽい感じです。
編集:
ノードは次のように定義されます。org.w3c.dom.Nodenode=nodeList.item(index);