我需要转换我的 xml 文件并根据我的 xml 文件的内容向其中添加一个新节点。例如我有:
<sheet name="Sheet1" num="1">
<row num="3">
<cell num="1">FP1152</cell>
<cell num="2">1039_2</cell>
<cell num="3">FP000234</cell>
</row>
<row num="4">
<cell num="1">RT1152</cell>
<cell num="2">1039_1</cell>
<cell num="3">GL000235</cell>
</row>
<row num="6">
<cell num="1">FP1152</cell>
<cell num="2">1039_1</cell>
<cell num="3">FP000234</cell>
</row>
</sheet>
如果我在不同行中具有相同 num 属性值的单元格中具有相同的值,但在另一对单元格中具有不同的值(在我的示例中,它是具有 @num=3 和 @num=6 的行),我想添加一个像这样的标志:
<sheet name="Sheet1" num="1">
<flag type="ambiguousSuplier">true<flag>
<row num="3">
<cell num="1">FP1152</cell>
<cell num="2">1039_2</cell>
<cell num="3">FP000234</cell>
</row>
<row num="4">
<cell num="1">RT1152</cell>
<cell num="2">1039_1</cell>
<cell num="3">GL000235</cell>
</row>
<row num="6">
<cell num="1">FP1152</cell>
<cell num="2">1039_1</cell>
<cell num="3">FP000234</cell>
</row>
</sheet>