ฉันกำลังพยายามแทนที่โหนดใน xml โดยใช้รหัสต่อไปนี้
String xquery_replace="xquery replace node CIDEM/ShopFloor/foo[/CIDEM/ShopFloor/ShopFloorID=1] with "+new_gbXML;
session.execute(xquery_replace);
ดังนั้นฉันต้องการตัวอย่างในการเปลี่ยนโหนด foo ของโหนด ShopFloor แรก
xml มีเนื้อหาดังต่อไปนี้
<CIDEM>
<ShopFloor>
<ShopFloorID>1</ShopFloorID>
<foo bar="2">
<baz>there</baz>
</foo>
</ShopFloor>
<ShopFloor>
<ShopFloorID>2</ShopFloorID>
<foo bar="5">
<baz>there</baz>
</foo>
</ShopFloor>
</CIDEM>
และฉันได้รับข้อผิดพลาดต่อไปนี้ "[XUTY0008] องค์ประกอบเดียว ข้อความ คุณลักษณะ ความคิดเห็น หรือ pi คาดว่าจะเป็นเป้าหมายแทนที่"
มีความคิดว่าทำไม?
CIDEM/ShopFloor[ShopFloorID="1"]/foo
เมื่อระบุถึงโหนดfoo
ของ FIRSTShopFloorID
- person John   schedule 20.08.2015