判定xmlファイル(Input2)で使用可能なデータに基づいて、マスターXMLファイル(Input1)から出力XMLファイルを生成しようとしています。2つのXMLファイルを入力として出力XMLファイルを生成するXSLT
マスターファイル
<Level1>
<Level2>
<LinkedTo>DATA1</LinkedTo> <!DATA1 in the decision file>
<Attribute1>1</Attribute1>
<Attribute2>2</Attribute2>
</Level2>
<Level2>
<LinkedTo>DATA2</LinkedTo>
<Attribute1>3</Attribute1>
<Attribute2>4</Attribute2>
</Level2>
</Level1>
決定ファイル:
<TopLevel>
<DATA1>
<Available>Y</Available>
</DATA1>
<DATA2>
<Available>N</Available>
</DATA2>
</TopLevel>
XSLT(デシジョンファイルにYESまたはNOに基づいて)必須出力結果のファイルを処理したとき。
<Level1>
<Level2>
<Attribute1>1</Attribute1>
<Attribute2>2</Attribute2>
</Level2>
</Level1>
私は以前にXMLのことをやったことがないと告白する必要がありますが、これはフィージビリティスタディに必要です。 XSLTには何が必要ですか?私はあなたの答えを使用し、概念を拡張することができます。
代替(Python、C#、C、C++など)がある場合は、それらも歓迎します。私はC/C++や手続き型言語で管理することができます。
私の謝罪は、私はしばらくの間、stackoverflowをオフにしています。両方のソリューション(KirillとMartin)はちょっとした調整だけで私にとっても同じように機能しました。私はまた、私の問題声明のためのUMLモデリングのような他の方法を調べています。 – Raj