时间:2016-02-24 19:28 来源:
我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【利用xslt对xml进行缩进格式化处理】,下面是详细的分享!
利用xslt对xml进行缩进格式化处理
下面就是简单的例子,这里提供2中方法:
test.htm
<SCRIPT> //装载数据 x="<r><a name='net_lover'>aaaaaaaaaaa</a> <b>bbbbbbb</b><a>aaaaaaaaaaa</a><b>bbbbbbb</b></r>" var source=new ActiveXObject("Msxml2.DOMDocument"); source.async=false; source.loadXML(x) alert(source.xml)
// 装载样式单 var stylesheet=new ActiveXObject("Msxml2.DOMDocument"); stylesheet.async=false; stylesheet.resolveExternals=false; stylesheet.load("style.xsl"); alert(stylesheet.xml) // 创建结果对象 var result=new ActiveXObject("Msxml2.DOMDocument"); result.async=false;
// 把解析结果放到结果对象中方法1 source.transformNodeToObject(stylesheet, result); alert(result.xml) // 把解析结果放到结果对象中方法2 result2="" result2=source.transformNode(stylesheet); source.loadXML(result2) alert(source.xml) </SCRIPT>
|
style.xsl
<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/> <xsl:template match="/ | @* | node()"> <xsl:copy> <xsl:apply-templates select="@* | node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
|
以上所分享的是关于利用xslt对xml进行缩进格式化处理,下面是编辑为你推荐的有价值的用户互动:
相关问题:易语言 xsl缩进格式化xml文件
答:CSS与XSL的区别 CSS是为 HTML设计的,它定义字号、字族、字重、段落缩进、段落对齐和其他样式等格式化属性,这些属性都可以施加到个别的元素上。 XSL是更为先进的专门用于XML文档的样式单语言。XSL文档本身就是结构完整的XML文档。 HTML与XML的... >>详细
相关问题:如何使用XSLT将一个XML转换为表
答: Records ID date Gender NameType FirstName SurName Description1 >>详细
相关问题:利用xslt将xml转化为另一种xml
答:其实也挺简单的。。你去了解一下 Xpath 语法 我给你弄了个例子。。 你自己在做下判断就行了 首先把你的xml数据 命名成 data.xml 吧下边的 xsl 命名为 parse.xsl 下面就写html脚本了 var xml; var xsl; if(typeof window.ActiveXObject != 'undef... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-