У меня сложный xml. (только некоторая часть была показана здесь). Насколько просто мой XSLT может отображать следующий вывод.
Входной XML
<?xml version="1.0" encoding="UTF-8"?>
<FINALDATA CPCreatedDate_UTC="2012-4-3 16:45:36.187">
<SOLUTIONS>
<PROBLEMCAUSE Key="41607CD1-1B0F-45FA-B0DF-FACBCBBFCD19">thermocouple harness
<SOLUTION>
<ID>20600000000000000000000000000001</ID>
<MESSEAGE Key="1342F86E-6D34-429D-AE09-C71DB1933206">Broken wire</MESSEAGE>
</SOLUTION>
</PROBLEMCAUSE>
<PROBLEMCAUSE Key="7C6534BE-CEA5-4BD7-8C38-C2D51B72FA42">thermocouple data
<SOLUTION>
<ID>20600000000000000000000000000002</ID>
<MESSEAGE Key="DCA8E42A-BCD2-431F-87FA-9485F1B23C9E">Pump Value</MESSEAGE>
</SOLUTION>
</PROBLEMCAUSE>
</SOLUTIONS>
</FINALDATA>
Выходной XML (обязательно)
<Delta>
<Package Time = "2012-4-3 16:45:36.187" >
<Entities>
<FailDatas>
<FailData>thermocouple harness</FailData>
<FailData>thermocouple data</FailData>
</FailDatas>
<Messages>
<Message>Broken wire</Message>
<Message>Pump Value</Message>
</Messages>
</Entities>
<Relationships>
</Relationships>
<Relationships></Relationships>
</Package>
</Delta>
Все это я должен сделать, основываясь на значении ключа, указанном выше. Пожалуйста, помогите мне в формировании этого.
Спасибо
Рамм