0

我打算制作一个 java 应用程序,它从命令行获取输入以创建一个 xml 文件,然后可以使用放置/编辑记录更新 xml 文件,读取 xml 文件并删除 xml 文件中的条目。让从命令提示符修改 xml 是否有意义,以及与我的 java 应用程序一起使用的 xml 相关工具是什么来实现它

4

1 回答 1

1

如果您想从您的应用程序中修改 XML,您可能需要使用 DOM 或类似 DOM 的界面。因此,您可能会考虑使用 Jdom,只要您不需要使用混合内容 XML,它就会是更好的 API。在后一种情况下,您必须直接处理 Java 的 DOM 接口。

您也可以尝试不只使用 Java 对象使用 XML,然后使用例如 XStream 将它们序列化/反序列化为 XML。

Java 作为一种面向对象的语言,不适合使用像 XML 这样的树状结构。函数式语言会更好,所以考虑使用 Scala(可以与 Java 代码一起使用),它具有很好的处理 XML 的工具。

于 2012-04-11T21:31:00.587 回答