我想節點替換操作$ person變量。我需要改變什麼? 下面的代碼應該改變人的名字的順序爲X. declare function local:ChangeName($person)
{
xdmp:node-replace($person//Name/text, text { "X" })
<p>{$person}</p>
};
let $b := <Person>
我XQuery的一個小試驗,我沒有很多的語言經驗,其中一個問題是 顯示將顯示在第二段中的XQuery( <P>)爲標題行「原子世界」的章節。 文檔的結構是/topic/topic[1]/title[1]/ph[1] 我有什麼到目前爲止 for $ph in doc("chapter_09.xml")//topic
where $ph/topic/* [ph = "THE WORLD OF ATO
我有一個50,000,000的文檔數據庫,我想寫入每個文檔的base-uri文件。運行整個50,000,000的時間太長(查詢超時)。所以,我認爲我會使用謂詞將數據庫分解爲更易於管理的批處理。所以,我試圖通過以下方式來掌握它的性能: for $i in (49999000 to 50000000)
return fn:base-uri(/mainDoc[position()=$i])
但是,
鑑於此查詢: for $d in cts:search(
fn:doc(),
cts:and-query(
(
cts:collection-query(('InProgress_Audit'))
)
))
where not(fn:contains($d//TitleDate/text(),"Z"))