1
let $text :=
<a>
<b>f</b>
<b>a</b>
<b> </b>
<b>l</b>
</a>
return
string-join($text/b,"")
產量「FAL」,而不是「發L」如何包括XQuery中)空格字符串連接(
let $text :=
<a>
<b>f</b>
<b>a</b>
<b> </b>
<b>l</b>
</a>
return
string-join($text/b,"")
產量「FAL」,而不是「發L」如何包括XQuery中)空格字符串連接(
string-join
將包括空格,但是構造函數可以根據boundary space有效設置回落它們。
,你看到的將是「條」,在這裏你有效的構建節點沒有任何邊界空白,即設定正確的結果:
<a><b>f</b><b>a</b><b/><b>l</b></a>
您可以強制通過添加保持邊界的空間這個聲明到查詢序言:
declare boundary-space preserve;
這是非常有益的,謝謝。有一件事導致另一件事,所以現在我有這樣的問題:將文檔存儲在eXist中會丟失空白,但前提是屬性存在! – 2011-02-15 14:14:09