0

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

0 回答 0