私のスクリプトは、に出力する必要がある文字列を作成しますがxhtml
、xdmp:unquote()
引用符で囲まれた属性値、特に引用符が好きではないようです。実際の引用符 (") があるはずの出力に引用文字エンティティが表示されます。
文字列は次のとおりです。
let $title_opts := if ( "M.D." eq $acad_title )
then
'<option selected="SELECTED" value="M.D.">M.D.</option><option value="D.O.">D.O.</option>'
else if ( "D.O." eq $acad_title )
then
'<option value="M.D.">M.D.</option><option selected="SELECTED" value="D.O.">D.O.</option>'
else
'<option value="M.D.">M.D.</option><option value="D.O.">D.O.</option>'
そして出力:
return <select name="title" id="title">
{ xdmp:unquote( $title_opts ) }
</select>
山かっこは でうまくxdmp:unquote()
いきますが、引用符はそうではありません。すべてを正しく表示するにはどうすればよいですか?