使用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