我有一个输入xml:
<group>
<item>
<id>item 1</id>
<CategoryName>blue</CategoryName>
<id>item 2</id>
<CategoryName>orange</CategoryName>
<id>item 3</id>
<CategoryName>green</CategoryName>
</item>
</group>
我想把它改造成
<group>
<item>
<itemNode><id>item 1</id><itemNode>
<Color>blue</Color>
<itemNode><id>item 2</id><itemNode>
<Color>orange</Color>
<itemNode><id>item 3</id><itemNode>
<Color>green</Color>
</item>
当我使用 xpath 时,它首先显示 itemNodes 标签,然后显示颜色标签,但不是按照数据最初所在的顺序。
有什么想法可以改变但仍然保持顺序吗?