xsltproc (XSLT 1.0) を使用して、xsl-value @name 属性からコンテンツをエスケープ (" -> to \") しようとしています。
XSL:
<xsl:template match="int:signature">
"name":"<xsl:value-of select="@name" mode="text"/>",
....
元の XML:
<signature name="My "case"" />
出力:
"name":"My "case"",
結果のJSONを壊します
str:replaceを使用してみましたが、成功しませんでした。disable-output-escaping="yes"でも成功しません。
ヒントはありますか?
--
xsltproc -V
libxml 20706、libxslt 10126、libexslt 815 の使用