用JavaScript漂亮地打印XML

用JavaScript漂亮地打印XML,第1张

用JavaScript漂亮地打印XML

从问题的文本中, 我得到的印象是期望字符串结果 ,而不是HTML格式的结果。

如果是这样, 实现此目的的最简单方法是使用标识转换和一条

<xsl:outputindent="yes"/>
指令来处理XML文档

<xsl:stylesheet version =“ 1.0” xmlns:xsl =“ http://www.w3.org/1999/XSL/Transform”> <xsl:output omit-xml-declaration =“ yes” indent =“ yes” /> />    <xsl:template match =“ node()| @ *”>      <xsl:copy>        <xsl:apply-templates select =“ node()| @ *” />      </ xsl:copy>    </ xsl:template></ xsl:stylesheet>

在提供的XML文档上应用此转换时:

<root> <node /> </ root>

大多数XSLT处理器(.NET XslCompiledTransform,Saxon 6.5.4和Saxon9.0.0.2,AltovaXML)都会产生所需的结果:

<root>  <node /></ root>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5566305.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存