我試圖根據決策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或在決策文件否)。
<Level1>
<Level2>
<Attribute1>1</Attribute1>
<Attribute2>2</Attribute2>
</Level2>
</Level1>
我必須承認我從來沒有做過XML的東西,但這是可行性研究所需要的。 XSLT應該是什麼?我可以使用你的答案並擴展這個概念。或者如果有其他選擇(python,C#,C,C++等),那麼也歡迎這些。我可以用C/C++或任何面向過程的語言進行管理。
我的道歉,我已經離開了一段時間了。這兩個解決方案(基里爾和馬丁)都爲我做了一點小小的調整。我也在研究其他方法,比如我的問題陳述的UML建模。 – Raj