次の XML 構造があります。
<Config>
<DeviceFeatures>
<IMEI>7844454564</IMEI>
<PhoneNo>12354</PhoneNo>
<ICCIDNo>455554</ICCIDNo>
<IMSINo>87451</IMSINo>
<UniqueDeviceId>360</UniqueDeviceId>
<UserId>511154565@showcase.n</UserId>
<Password>test123</Password>
<Proxy>129.192.174.126</Proxy>
<Proxy_Port>5060</Proxy_Port>
</DeviceFeatures>
</Config>
そして、 node の後に来るすべての子ノードを削除したいと思います<UniqueDeviceId></UniqueDeviceId>
。
特定の (UserId、Password、Proxy、Proxy_Port) ノードを削除したい。
私はすでに次のことを試しました:
DeviceFeatures.modify ('delete (/Config/DeviceFeatures/*)')
ただし、すべての子ノードが削除されます。
他の解決策をいくつか試してみましたが、まったく機能していないようです。単一のノードを削除するために複数の更新ステートメントを記述したくありません。
このシナリオの可能な解決策を知っている人はいますか?