我打算创建一个java应用程序,它从命令行获取输入以创建一个xml文件,然后可以使用put / editing记录更新xml文件,读取xml文件并删除xml文件中的条目。 让xml从命令提示符进行修改是有意义的,与我的java应用程序一起使用的与xml相关的工具是什么来实现它
答案 0 :(得分:1)
如果要从应用程序修改XML,则可能需要使用DOM或DOM之类的接口。所以你可以考虑使用Jdom,这是一个更好的API,只要你不需要使用混合内容的XML。在后一种情况下,您必须直接处理Java的DOM接口。
您也可以尝试不使用XML对象,然后使用例如XStream将它们序列化/反序列化为XML。
Java作为面向对象的语言,不适合使用像XML这样的树状结构。功能语言会更好,所以考虑使用Scala(可以与Java代码一起使用),它具有很好的工作来使用XML。