我是Java新手,我有一个问题:
是否有可能在XML中存储/设置整数值?我想设置
来自下面的xml文件
<line>
<point>
<X>123</X>
<Y>123</Y>
</point>
<point>
<X>123</X>
<Y>130</Y>
</point>
</line>
答案 0 :(得分:1)
我建议创建一个Point
类,其中包含属性X/Y
和x / Y的getter / setter。
使用SAX parser解析XML(还有其他技术,如DOM / Pull解析器等),并填充Point对象并将其添加到List。
有关详细信息,请参阅此example
答案 1 :(得分:1)
编写一个简单的SAX Parser。请检查此tutorial
答案 2 :(得分:0)
我建议parsing the XML code。然后使用Integer.parseInt
强制将值(如果它以字符串形式出现)转换为整数。希望这会有所帮助。
答案 3 :(得分:0)
如果您拥有(或编写)XML的XSD,您可以生成Java代码以将此XML读取到对象中。
这通常使用JAXB完成。如果你谷歌那么,你会找到教程。