【发布时间】:2013-08-27 22:09:13
【问题描述】:
我正在使用 XSLT 将 XML 文档转换为 JSON。 XML 文件中有一些内容如下所示:
<Date>
Thursday, November 8th
</Date>
当我将字符串放入 JSON 解析器时,空间中断很痛苦。如果它以
的形式进入会更好<Date>Thursday, November 8th</Date>
我认为一种可行的解决方案是在我的输出标签后添加以下内容:
<xsl:output method="text" omit-xml-declaration="yes" />
<xsl:strip-space elements="*" />
<xsl:template match="/message">
<xsl:variable name="date"><xsl:value-of select="Date"/></xsl:variable>
不幸的是,这并没有影响我的输出,并且当我添加以下内容时仍然会添加额外的空间:
{
"date": "<xsl:value-of select="$date"/>"
}
它仍然会解析空格和换行符,这会破坏 JSON 解析器。
有没有办法解决这个问题?
【问题讨论】: