在Enterprise Architect文件中,我有XML的定义(定义指定哪些属性是必需的),我的目标是读取此定义,然后验证实际的XMl文件。 有没有办法在Eclipse中使用JAVA读取.Eap文件?
PS:定义可能会改变,这就是我需要以编程方式进行的原因。
任何帮助都将不胜感激。
答案 0 :(得分:1)
没有。或者:不是直接的。 EAP文件实际上是Mickeysoft Access数据库,只有另一个后缀。要阅读它们,您需要使用EA API。或者使用ODBC驱动程序进行访问。
答案 1 :(得分:1)
我设法解决它。使用Entreprise Architect程序,我使用下面突出显示的选项将模型导出为XML格式:
生成XML后,我可以通过几个Xpath查询轻松读取定义。
在此之前我使用的是程序的查看器版本,所以我没有选择将模型导出到XML文件中。下载试用版后,我就有了这个选项。 对于那些仍想阅读实际.EAP文件的人,您可以参考Thomas Kilian的答案。