EclipseModelingFrameworkを使用してデータモデルを作成しました。これは、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を使用できますか?