如何使用jdom 2正确解析XMI文件?

时间:2015-04-07 14:23:15

标签: xml xml-parsing jdom-2 xmi

我想使用jdom2解析XMI文件,但我似乎无法从中获取信息。这是一个例子:

element.getAttributes()  -> [[Attribute: xsi:type="coremodel:Place"],[Attribute: id="p_InitialNode1"], [Attribute: OutArcs="out_InitialNode1"]]
element.getAttributeValue("id") -> p_InitialNode1
element.getAttributeValue("xsi:type") -> null

当我预期coremodel:Place时,我不明白为什么我有空。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

我通过为xsi

声明一个新的命名空间找到了解决方案
 Namespace namespace = Namespace.getNamespace("http://www.w3.org/2001/XMLSchema-instance");

并且有效