グラフ構造を以下に示す構造にマッピングしようとしています。
これが私がマップする必要があるグラフのタイプの例です
ここで、矢印は常に左から右への方向を持っています。
これが私が探している結果です。
目標は、次のようなXMLを生成することです。
<root>
<seq>
<mod1/>
<flow>
<seq>
<mod4/>
<mod7/>
</seq>
<seq>
<flow>
<seq>
<flow>
<mod4/>
<mod3/>
</flow>
<mod6/>
</seq>
<seq>
<flow>
<mod4/>
<mod3/>
<mod2/>
</flow>
<mod5/>
</seq>
</flow>
<mod8/>
</seq>
</flow>
</seq>
</root>
使用できるアルゴリズムはありますか?
関連性はないと思いますが、JSONを解析してJAVA 7でXMLを記述しています。ボックスはWebサービスであり、矢印は入力パラメーターと出力パラメーターを表します。たとえば、モジュール5はモジュール1、2、3、4と呼ばれます。終了し、それらの出力はその入力です。