我使用 Eclipse 建模框架创建了一个数据模型。这是 XML 形式的数据模型的一个实例。
<?xml version="1.0" encoding="UTF-8"?>
<model2:Container xmlns:model2="http://model2/1.0" xmlns:xmi="http://www.omg.org/XMI" xmi:version="2.0">
<containsRuleElementAssociation src1="//@containsRuleElement.0" target1="//@containsRuleElement.1"/>
<containsRuleElement name="Sergei" type="//@containsRuleElemntType.0"/>
<containsRuleElement name="VW Polo" type="//@containsRuleElemntType.1"/>
<containsRuleElemntType name="Person"/>
<containsRuleElemntType name="Car"/>
<containsRuleElementAssociationType name="drives" src="//@containsRuleElemntType.0"
target="//@containsRuleElemntType.1"/>
</model2:Container>
我想containsRuleElement
用用户输入数据动态附加类型的引用。我正在使用 DOM 解析器来读取 xml,但我不知道如何附加类型containsRuleElement
类型的节点。该节点containsRuleElement
不是节点类型Element
,因为它缺少标签。有人知道如何附加这样的节点吗?我可以为此使用 DOM 吗?