利用xslt对xml进行缩进格式化处理
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进行缩进格式化处理相关推荐
- xlst 解析 html c,怎樣實現利用xslt把xml文件內容顯示到html文件中?急!
#1 ' 重新設置每頁的記錄數 Function setRecordsPerPage() If IsNumeric(RecordsPerPage.Value) Then intRecordsPerPa ...
- 利用XSLT把ADO记录集转换成XML
由于XML(可扩展标记语言:eXtensible Markup Language)真正的平台无关性,它正在逐渐成为数据传输的主要介质.XML是一种自描述的语言,数据本身就已经包含了元数据,即关于数据本 ...
- XML 命名空间以及它们如何影响 XPath 和 XSLT (Extreme XML)
Dare Obasanjo Microsoft Corporation 2002 年 5 月 20 日 本文是有望长期发表的系列文章的第一篇,这些文章专门阐释由 Microsoft 支持的 W3C X ...
- 用XSLT和XML改进Struts
摘要 Struts是一个优秀的Java Web开发框架.Struts是Apache项目之一,现在Struts已经在Java开发团体中得到了广泛的支持.在这篇文章中Julien Mercay ...
- java dom4j解析xml 对象_Java XML解析 - 利用DOM4j解析XML
Java XML解析 - 利用DOM4j解析XML dom4j是一个简单的开源库,用于处理XML. XPath和XSLT,它基于Java平台,使用Java的集合框架,全面集成了DOM,SAX和JAXP ...
- xml 和android脚本之家,Android利用Document实现xml读取和写入操作
本文实例为大家分享了利用Document实现xml读取和写入操作,供大家参考,具体内容如下 首先先来介绍一下什么xml?xml是可扩展标记语言,他可以用来标记数据,定义数据类型.是一种允许用户对自己标 ...
- Python xml ElementTree 缩进(autoindent) 换行
Python xml ElementTree 缩进(autoindent) 换行 参考链接:https://blog.csdn.net/saturn255/article/details/507910 ...
- JBPM流程部署校验之java利用XSD校验XML
JBPM流程定义校验之java利用XSD校验XML 上篇我们学习了在.net中怎样利用XSD来验证xml,今天我们来看一下在java中怎样实现利用xsd来校验xml! /** * */ pack ...
- JAVA中利用DOM解析XML文档
JAVA中利用DOM解析XML文档 package org.sws.utils; import java.io.File;import java.io.IOException; import java ...
最新文章
- android相关使用工具
- 详细分析TCP数据的传输过程
- php循环输出url,PHP 输出URL的快捷方式的实现方法
- 第23天:指导与管理项目工作和4种合同的区别
- [转] C# 路径(目录)
- C#语法之event关键字
- Wannafly挑战赛14 F
- 在Htdocs之外创建XAMPP / Apache服务文件[关闭]
- com组件--GUID
- pandas之透视表
- VMware虚拟机安装win10卡顿优化
- OA性能调优方案(一)
- 第4讲 组合逻辑电路实例:编码器、译码器、数据选择器、加法器、数值比较器、代码转换器——计算机逻辑基础
- linux设置法语键盘布局,法语键盘布局图.doc
- Bandizip安装教程
- c盘满了怎么清理垃圾而不误删?C盘清理,4个方法!
- 【BLE】广播数据包结构讲解,五颗蓝牙芯片对比
- RabbitMQ双节点集群搭建
- 用旧平板打造家庭云数码相框
- Java ~ Reference