我有一个看起来像这样的平面 XML 文件:
<Data>
<DataType1>1</DataType1>
<DataType2>2</DataType2>
<DataType3>3</DataType3>
<DataType4>4</DataType4>
<DataType3>3</DataType3>
<DataType4>4</DataType4>
<DataType1>1</DataType1>
<DataType2>2</DataType2>
<DataType3>3</DataType3>
<DataType4>4</DataType4>
</Data>
我希望能够使用 Xquery 嵌套它,看起来像这样:
<Data>
<DataType1>1
<DataType2>2
<DataType3>3
<DataType4>4</DataType4>
</DataType3>
</DataType2>
<DataType3>3
<DataType4>4</DataType4>
</DataType3>
</DataType1>
<DataType1>1
<DataType2>2
<DataType3>3
<DataType4>4</DataType4>
</DataType3>
</DataType2>
</DataType1>
</Data>
我基本上是想按顺序嵌套,所以任何“2”都会嵌套在前面的“1”节点下,以此类推。有什么建议么?