1

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を使用できますか?

4

1 に答える 1

0

質問を気にしないでください。現在、EMFリソースを使用して参照を作成し、それらを直接追加しています。うまくいくようです。

于 2012-09-11T17:16:39.830 に答える