我正在尝试创建一个 xquery,只要“CNode3”的子元素(“CCNode1”)为“CCValue1”,它就会将节点的名称从“CNode3”更改为“ChangedNode3”。
<PNode>
<CNode1>Node1</CNode1>
<CNode2>Node2</CNode2>
<CNode3>
<CCNode1>CCValue1</CCNode1>
<CCNode2>CCValue2</CCNode2>
</CNode3>
<CNode3>
<CCNode1>CCValue3</CCNode1>
<CCNode2>CCValue4</CCNode2>
</CNode3></PNode>
对于这种特定情况,没有在线获得太多帮助。我检查了下面的链接,但它将所有“CNode3”的名称更改为“ChangedNode3”。PFB 链接: http ://www.xqueryfunctions.com/xq/functx_change-element-names-deep.html