1

有什么方法可以通过编写 java 代码而不是使用任何工具(如 EMF、MDI 等)来读取 XMI 文件?我想编写一个java程序,它可以读取xmi文件中的所有类和属性,然后加载到内存中。

请帮忙。

4

2 回答 2

0

你有 3 个选项。

  • 使用JMI规范的实现(直到现在还没有找到)
  • 使用 ECore 作为一个库(或者那个真的依赖于 Eclipse?)
  • 使用一些 XML-reader/-library 解析 XML,然后提取您需要的内容
于 2010-10-07T17:10:34.493 回答
0

这很容易。您只需要编写一个解析 XML 文件并查找 UML 模型的类(名为“类”的 XML 元素)的 Java 程序。属性显示为嵌套元素(Classifier.feature,然后是 Attribute)

于 2010-09-20T18:54:37.693 回答