html5代码怎么缩进,如何在HTML代码标记内显示缩进的XML

我想在< code>< / code>里面的html页面中显示缩进的

XML.

我从javascript函数获取XML

new XMLSerializer()).serializeToString(newXMLDoc)

这给了我无意的XML字符串.

我能想到的一种方法就是使用< ul>和< li>

但有更好的方法吗?

在这种情况下,XSLT可以帮助我(抱歉,我对XSLT了解不多).如果是,我需要在html文档中附加XSLT样式表,还是在我附加到< code>的xmlString中. < /代码>标签.

它只是一个客户端应用程序我不能在服务器端做任何事情.

更新:我也在替换在xmlString中& lt;和& gt;我还能使用XSLT吗?

即使在应用了Dimitre Novatchev给出的XSLT之后,我也没有得到缩进文本,虽然我可以看到XML在使用SAXON解析器kernow应用XSLT时缩进但是当我在我的javascript代码中执行它时我得到了相同的缩进码.

//var xslt contains the XSLT provided by Dimitre Novatchev as string

//var XMLDoc is the XMLDocument object to be transformed

xsltProcessor=new XSLTProcessor();

xsltProcessor.importStylesheet(xsl);

newXMLDoc = xsltProcessor.transformToDocument(xml,document);

//This is how I am converting the transformed XML to string

return (new XMLSerializer()).serializeToString(newXMLDoc)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值