Asp.net 使用XSLT在HTML中的新行上的JSON数组的每个元素

Asp.net 使用XSLT在HTML中的新行上的JSON数组的每个元素,asp.net,json,xslt-1.0,Asp.net,Json,Xslt 1.0,我在XSLT样式表中创建了一个JSON对象。查看HTML源代码时很难用肉眼阅读。我想知道在我的XSLT模板中是否有一种方法可以导致一个可视的换行符,这样每个{…},都在一个新行上。这将使它更容易用眼睛阅读 目前: [{ .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, {

我在XSLT样式表中创建了一个JSON对象。查看HTML源代码时很难用肉眼阅读。我想知道在我的XSLT模板中是否有一种方法可以导致一个可视的换行符,这样每个
{…},
都在一个新行上。这将使它更容易用眼睛阅读

目前:

[{ .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }, { .... }]
期望的:

[
{ .... }, 
{ .... }, 
{ .... }, 
{ .... }, 
etc., etc.
]

我不确定在XSLT中该怎么做会导致中断,然后我确定JSON需要一些东西才能使中断有效?

当我5年前使用XSLT时,我使用
实现空白


希望这有帮助

在代码的正确位置使用:

<xsl:text>&#xA;</xsl:text>
和#xA;

我不确定,但我认为这会迫使我手动格式化大部分样式表?我现在已经将output方法设置为html,并且我的大部分页面的格式都是干净的。我的JSON字符串是在
xsl:for each
中创建的,并创建了一个相当大的段落,所有段落一起运行。我过得去,但如果我能让JSON数组的每个元素都从一行开始,当我需要查看数据时,它会加快我的速度。谢谢你的参考。我在那里什么都试过了,但没有成功。显然,为了让这些想法发挥作用,我必须将输出方法设置为text。我试过了,但是我的网页将所有XSLT输出显示为文本。XSLT可能非常顽固:SYes,xslt很难使用。对于基本情况来说,这是可以的,但每当你进入细节(你迟早要做),这可能是一个痛苦。。。