用java编写格式更新程序?
我有一个应用程序,它读取一个输入xml文件并构建一个emf/ecore模型,该模型可以存储为xmi文件 输入格式文件被锁定,这意味着不会出现文件中尚未定义的新标记、属性等。但是,现有标记或属性值的数量可以更改 现在,我想支持以下场景: 1个用户导入xml_01并构建emf模型 2用户修改模型并将其存储到磁盘 3用户导入的xml_02与xml_01几乎相同,但有一些附加节点 4在第二次导入期间,应根据xml_02中的附加内容以及向用户报告的可能冲突更新现有模型 现在我有了一个关于如何开始的想法——基本上是从头开始编写更新程序用java编写格式更新程序?,java,eclipse-emf,Java,Eclipse Emf,我有一个应用程序,它读取一个输入xml文件并构建一个emf/ecore模型,该模型可以存储为xmi文件 输入格式文件被锁定,这意味着不会出现文件中尚未定义的新标记、属性等。但是,现有标记或属性值的数量可以更改 现在,我想支持以下场景: 1个用户导入xml_01并构建emf模型 2用户修改模型并将其存储到磁盘 3用户导入的xml_02与xml_01几乎相同,但有一些附加节点 4在第二次导入期间,应根据xml_02中的附加内容以及向用户报告的可能冲突更新现有模型 现在我有了一个关于如何开始的想法——
但是是否有任何工具/库可以用来帮助编写这种更新程序,特别是在修改emf模型时?我不知道有任何第三方库可以直接这样做。但据我所知,您可以使用解析器解析XML,并为所需的功能实现自己的处理程序。我认为这就是我需要的: