変数の内容 (乱雑な html を含む可能性がある) を cdata セクションにラップできるかどうか疑問に思っていました。
eXist で XQuery を使用していますが、うまく動作しないようです。
私は試した
<![CDATA[ $data ]]>
<![CDATA[ {$data} ]]>
どちらの場合も、変数はその内容に置き換えられず、それぞれ $data と {$data} のままです。
concat などの文字列関数も使用してみましたが、これら<![CDATA[
は<![CDATA[
.
$data には、html wysiwyg エディターからの 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} ]]>
誰かがそれをどのように行うべきですか?前もって感謝します。