-1

我是 Java 新手,我有一个问题:

是否有可能在 XML 中存储/设置整数值?我想设置

  • X0 = 123
  • Y0 = 123
  • X1 = 123
  • Y1 = 130

来自下面的 xml 文件

<line>
    <point> 
        <X>123</X>
        <Y>123</Y> 
    </point> 
    <point> 
        <X>123</X> 
        <Y>130</Y>
    </point> 
</line>
4

4 回答 4

1

我建议为 X/Y创建一个Point具有属性和 getter/setter 的类。X/Y

使用SAX 解析器解析 XML(还有其他技术,如 DOM/Pull 解析器等)并填充 Point 对象并将其添加到 List。

有关更多信息,请参阅此示例

于 2012-09-19T15:58:50.443 回答
1

编写一个简单的 SAX 解析器。检查本教程

于 2012-09-19T16:01:19.613 回答
0

我建议解析 XML 代码。然后使用Integer.parseInt将值(如果它以字符串形式出现)强制转换为整数。希望这可以帮助。

于 2012-09-19T15:59:16.190 回答
0

如果您有(或编写)您的 XML 的 XSD,您可以只生成 Java 代码来将此 XML 读入对象。

这通常使用 JAXB 完成。如果你用谷歌搜索,你会找到教程。

于 2012-09-19T16:00:05.720 回答