'结果文件 sResultsXML = "D:\app\HP\Unified Functional Testing\sample_shikun\reporterLog\Res1\Report\Results.xml" '需要的模版文件 sDetailedXSL = "D:\app\HP\Unified Functional Testing\dat\PDetails.xsl" ApplyXSL sResultsXML,sDetailedXSL,"D:\tt.html" 'tt.html是一个输出文件 SystemUtil.Run "www.baidu.com" Function ApplyXSL(ByVal inputXML,ByVal inputXSL,ByVal outputFile) sXMLLib = "MSXML.DOMDocument" Set xmlDoc = CreateObject(sXMLLib) Set xslDoc = CreateObject(sXMLLib) xmlDoc.async = false xslDoc.async = false xslDoc.load inputXSL xmlDoc.load inputXML outputText = xmlDoc.transformNode(xslDoc.documentElement) outputText = Replace(outputText,"UTF-16","GB2312") Set FSO = CreateObject("Scripting.FileSystemObject") Set outFile = FSO.CreateTextFile(outputFile,true) outFile.Write outputText outFile.Close Set outFile = Nothing Set FSO = Nothing Set xmlDoc = nothing Set xslDoc = nothing Set sResultsXML = nothing End Function
来自:http://blog.csdn.net/zzxxbb112/article/details/5341510
相关推荐
### QTP: XML联合XSL输出HTML报表 #### XSL简介 XSL(Extensible Stylesheet Language)是一种用于转换XML文档的语言。它提供了一种强大的方式来定义如何将XML数据转换为其他格式,如HTML、PDF等。XSL主要包括三个...
xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页 xml+xsl+css html网页
在实际应用中,我们可以使用XML解析器(如Java的DOM或SAX解析器)读取XML文档,然后结合XSLT处理器(如Saxon或Xalan)和XSL样式表进行转换,生成HTML页面供浏览器展示。例如,`test.xml`可能是包含结构化数据的XML...
在我们的案例中,"用xml 和 xsl 实现二维报表"意味着我们需要将结构化的统计数据存储在一个XML文件中。例如,(SearchAndStatisByDepart).xml可能包含了部门相关的统计信息,如部门名称、员工数量、销售额等,以树形...
Java XML、XSL、HTML 文件转换技术概述 Java XML、XSL、HTML 文件转换是软件开发中的一种常见技术,主要用于将 XML 文件转换为 HTML 文件或其他格式的文件。下面将对该技术进行详细介绍。 XML 文件是什么? XML...
另一方面,XSL(Extensible Stylesheet Language)是用来转换XML文档的样式表语言,尤其是XSLT(XSL Transformations),它是XSL的一部分,专门用于将XML数据转换成其他格式,如HTML、PDF或简单的文本。 XML转换XSL...
XML是一种标记语言,用于结构化地描述数据,而XSL则用于转换XML文档的结构,以生成不同格式的输出,如HTML、PDF或纯文本。 XML的基本概念: 1. **结构化数据**:XML通过自定义的标签来描述数据的结构和内容,允许...
Java XML、XSL 和 HTML 文件转换技术详解 本文档主要讲解了 Java 中的 XML、XSL 和 HTML 文件转换技术。通过对 Java 代码的分析,我们可以了解到如何将 XML 文件转换为 HTML 文件,并了解到 XSL 模板的应用。 首先...
XSL(eXtensible Stylesheet Language)则是一种用于转换XML文档的样式表语言,它可以将XML数据转换成HTML、PDF或其他格式,以满足不同的展示需求。 在开发中,当需要根据预定义的样式规则呈现XML数据时,就会用到...
总之,XML+XSL/FO+FOP技术栈提供了一种强大的方法,将结构化的XML数据转换为专业品质的PDF文档,适合于各种业务场景,如自动化报表生成、电子出版物制作等。熟悉这一流程对于IT从业者,尤其是从事数据处理、文档管理...
XML(Extensible Markup Language)和XSL(eXtensible Stylesheet Language)是Web开发中的两种重要技术,它们主要用于数据的结构化表示和格式化显示。在这个“xml与xsl的小实例”中,我们将探讨这两种语言的基础...
标题中的“xml+xsl”指的是XML(可扩展标记语言)与XSL(可扩展样式表语言)的结合使用。XML是一种用于标记数据的语言,而XSL则是一种用于转换和呈现XML文档的语言。这两种技术在处理结构化数据和网页布局方面扮演着...
5. **应用转换**:最后,使用支持XSLT的工具或编程语言(如Java、Python等)将XML文档和XSLT模板结合,执行转换生成HTML或其他格式的输出。 通过这样的过程,我们可以将复杂、结构化的XML数据转化为易于理解和操作...
XSLT(XSL转换)允许我们定义一套规则,将XML数据转换成其他格式,如HTML、PDF或新的XML文档。以下是一个简单的XSL转换示例,将XML数据转换为HTML表格: ```xsl <xsl:stylesheet version="1.0" xmlns:xsl=...
对xml+xsl实现分页排序的改进,使支持对所有数据进行排序 以往见过的利用xml+xsl来实现分页排序的基本都只能本页内排序,而不能对所有数据进行排序,究其原因,简单分析如下: xml+xsl分页原理:在xsl中,遍历节点...
- **输出方法**:XSLT支持多种输出方法,如HTML、XML或文本,通过`<xsl:output>`元素设置。 4. 示例代码: - 一个简单的XML文档可能如下所示: ```xml <?xml version="1.0" encoding="UTF-8"?> <author>...
在Java编程中,XML(Extensible Markup Language)、XSL(eXtensible Stylesheet Language)和HTML(Hypertext Markup Language)是三种常见的数据格式,它们各自有特定的应用场景。XML用于结构化数据存储,XSL用于...
XML是一种标记语言,允许用户自定义标记来描述数据,而XSL则是一种转换语言,用于将XML文档转换为其他形式,比如HTML或PDF,以便于在网页上展示或者打印。 XML的主要特点是它强调数据的结构和语义。每一个XML文档都...
XML是一种用于存储和传输结构化数据的语言,而XSL(可扩展样式表语言)则是一种用来转换XML文档格式的语言,特别适用于将XML数据呈现为其他形式,如HTML或Excel。 XML文件通常用于存储具有层次结构的数据,例如...