我想知道是否可以将变量(可能包含混乱的 html)的内容包装到 cdata 部分中。
我正在将 XQuery 与 eXist 一起使用,但我似乎无法让它工作。
我试过了
<![CDATA[ $data ]]>
<![CDATA[ {$data} ]]>
在这两种情况下,变量都不会被它的内容替换,而是分别保持为 $data 和 {$data}。
我也尝试使用 concat 和其他字符串函数,但这些导致<![CDATA[
变成<![CDATA[
.
$data 包含来自 html 所见即所得编辑器的 http get/post 数据。
xquery version "1.0";
declare namespace request="http://exist-db.org/xquery/request";
let $data := request:get-parameter("content" , "")
return <![CDATA[ {$data} ]]>
现在有人应该怎么做吗?提前致谢。