使用 SQL 和函数 xml.modify 是否可以在特定节点下添加一个新节点?
这是我的 XML
<TESTCASESUMMARY>
<TESTCASES>
<TESTS id="1">
<TEST1>1</TEST1>
<TEST2>10</TEST2>
<TEST3>10</TEST3>
<TEST4>0</TEST4>
<TEST5>0.75</TEST5>
<TEST6>10</TEST6>
<TEST7/>
<TEST8>0.05</TEST8>
<TEST9>0.05</TEST9>
<TEST10> <TEST11>0.05</TEST11>B</TEST10>
<TEST12/>
<TEST13/>
</TESTCASES>
</TESTCASESUMMARY>
我目前有
SET @xml.modify('insert <TEST11>{sql:variable("@TEST11")}</TEST11> as first into
(TESTCASESUMMARY/TESTCASES/TESTS[sql:variable("@counter")]/TEST10)[1]')
我需要在测试 10 下获得测试 11,而不是在同一级别
谢谢你