我試圖通過XQuery使用Altova XMLSpy中的構建內XQuery編譯器來刪除XML節點。XQuery XmlSpy刪除
xquery version "1.0" encoding "UTF-8";
for $customer in doc("Customers.xml")/dataroot/Customers
where $customer/CustomerID = "ALFKI"
return delete node $customer;
的問題是,編譯器不看到「刪除節點」作爲有效的語法,而它的定義在這裏:http://www.w3.org/TR/xquery-update-10/
它抱怨一個錯誤「意外令牌節點$客戶」。
任何想法?