我目前正在嘗試通過Java運行XQuery文件。由於我對XQuery非常陌生,不確定如何調試它。當我運行XQ時,出現以下錯誤:調試XQuery - XPTY0019錯誤
XQuery Processor異常:調用Saxon時出現異常:'/'的第一個操作數的必需項類型爲node();提供的值具有項目類型xs:anyAtomicType; SystemID:;行號:301;列#:-1;原因:第301行錯誤XPTY0019:'/'的第一個操作數的必需項目類型是node();提供的值有項目類型xs:anyAtomicType
現在我想知道我該如何針指向拋出錯誤的線?
編輯:
if ($ipItems) then (
for $item in $ipItems
let $ipAddress := data ($item/nc:IpAddressList/nc:ipAddress)
numurous嘗試後終於精確定位根casue到設命令,如果我將其刪除,代碼運行正常。你能不能讓我知道,我在那裏做錯了什麼。
感謝您的投入,Micheal和Adam。 你的輸入都指向正確的方向。 這就是我穿越模式的方式,可以這麼說。成爲XQ的春季雞實在太難了! –