在qt中是否有关于QXQuery或XSLT的教程甚至示例如何在第二个中转换第一个XML代码? 目前我在C ++中手动完成。我想QXQuery会用几行来做,但我不明白怎么做?
XML1 基本上我想将所有信息从相应类型的ITEMTYPE移动到ITEMS。
<ITEMTYPES>
<ITEMTYPE type="X">
<Color>Red</Color>
<Size>100</Size>
</ITEMTYPE>
<ITEMTYPE type="Y">
<Color>Green</Color>
<Size>200</Size>
</ITEMTYPE>
<ITEMTYPE type="Z">
<Color>Yellow</Color>
<Size>150</Size>
</ITEMTYPE>
</ITEMTYPES>
</ROOT>
XML2
<ROOT>
<ITEMS>
<ITEM>
<Color>Red</Color>
<Size>100</Size>
</ITEM>
<ITEM>
<Color>Green</Color>
<Size>200</Size>
</ITEM>
<ITEM>
<Color>Yellow</Color>
<Size>150</Size>
</ITEM>
</ITEMS>
</ROOT>