-1

我想使用 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

我不明白为什么我有 null,当我预期的时候coremodel:Place

我究竟做错了什么?

4

1 回答 1

0

我找到了解决方案,它只是为 xsi 声明一个新的命名空间

 Namespace namespace = Namespace.getNamespace("http://www.w3.org/2001/XMLSchema-instance");

它有效

于 2015-04-07T20:29:28.140 回答