我有一个使用XSLT文件将啤酒xml文件转换为Web应用程序中的json的.NET库。
XSLT文件看起来很像这样:
我正在使用以下这段C#代码进行转换:
现在的问题是输出中缺少花括号和空格。但它之前是正常工作的。从源代码控制历史记录中我没有发现任何明显的更改。有什么建议可以修复这个问题吗?
XSLT文件看起来很像这样:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" omit-xml-declaration="yes" />
<xsl:template match="RECIPES">
{
{
"description": {
"name": "<xsl:value-of select="NAME"/>",
"style": "<xsl:value-of select="STYLE/NAME"/>",
...
我正在使用以下这段C#代码进行转换:
using(var writer = new StringWriter()){
_xsltCompiler.Transform(_document, null, writer);
json = writer.ToString();
}
现在的问题是输出中缺少花括号和空格。但它之前是正常工作的。从源代码控制历史记录中我没有发现任何明显的更改。有什么建议可以修复这个问题吗?