如何使用Qt“非规范化”XML

时间:2017-01-20 10:44:46

标签: xslt xpath qt5 xquery qxmlquery

在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>

0 个答案:

没有答案