我正在使用上述技术构建XML编辑器。本质上,我想在整个XML文件中读取一个java对象,并将此对象引用到XML节点树中的每个元素(分组到条目中)以显示锁定的内容,具有单独的挂锁供用户单击以'解锁'条目允许覆盖数据,并提交此条目。 <添加条目','重复条目','删除条目'也是我想添加的功能。
我已经使用dom4j和XPath访问XML文件的区域,因此理论上的一些工作已经完成。鉴于上述情况,我将使用这两个与inplaceInput
一起使用,以允许用户编辑XML和JSF验证器以检查进入的数据。
这是解决此问题的最佳方法,还是比XPath整个记录更简单?我开始关注jaxb,但我是java和jsf的新手,但我觉得我不会到最后......
谢谢
答案 0 :(得分:0)
您可以尝试在java中使用SIMPLE FRAMEWORK API。它专门用于java中的XML,并且一定能满足您的需求。您可以访问基于NODE,TRESS,CHILD的整个xml.Morever编写和读取XML同样容易通过使用序列化程序和持久化程序,它将值存储在repsective setter和gettters中。