`

XML联合XSL输出html报表

 
阅读更多
'结果文件
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报表

    ### 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+xsl+css html网页

    xml和xsl生成html页面

    在实际应用中,我们可以使用XML解析器(如Java的DOM或SAX解析器)读取XML文档,然后结合XSLT处理器(如Saxon或Xalan)和XSL样式表进行转换,生成HTML页面供浏览器展示。例如,`test.xml`可能是包含结构化数据的XML...

    用xml 和 xsl 实现二维报表

    在我们的案例中,"用xml 和 xsl 实现二维报表"意味着我们需要将结构化的统计数据存储在一个XML文件中。例如,(SearchAndStatisByDepart).xml可能包含了部门相关的统计信息,如部门名称、员工数量、销售额等,以树形...

    javaxml,xsl,html文件转换[定义].pdf

    Java XML、XSL、HTML 文件转换技术概述 Java XML、XSL、HTML 文件转换是软件开发中的一种常见技术,主要用于将 XML 文件转换为 HTML 文件或其他格式的文件。下面将对该技术进行详细介绍。 XML 文件是什么? XML...

    XML转换XSL工具

    另一方面,XSL(Extensible Stylesheet Language)是用来转换XML文档的样式表语言,尤其是XSLT(XSL Transformations),它是XSL的一部分,专门用于将XML数据转换成其他格式,如HTML、PDF或简单的文本。 XML转换XSL...

    简单的xml与xsl实例

    XML是一种标记语言,用于结构化地描述数据,而XSL则用于转换XML文档的结构,以生成不同格式的输出,如HTML、PDF或纯文本。 XML的基本概念: 1. **结构化数据**:XML通过自定义的标签来描述数据的结构和内容,允许...

    javaxml,xsl,html文件转换.pdf

    Java XML、XSL 和 HTML 文件转换技术详解 本文档主要讲解了 Java 中的 XML、XSL 和 HTML 文件转换技术。通过对 Java 代码的分析,我们可以了解到如何将 XML 文件转换为 HTML 文件,并了解到 XSL 模板的应用。 首先...

    xml根据xsl转换

    XSL(eXtensible Stylesheet Language)则是一种用于转换XML文档的样式表语言,它可以将XML数据转换成HTML、PDF或其他格式,以满足不同的展示需求。 在开发中,当需要根据预定义的样式规则呈现XML数据时,就会用到...

    XML+XSL/FO生成PDF文件Demo

    总之,XML+XSL/FO+FOP技术栈提供了一种强大的方法,将结构化的XML数据转换为专业品质的PDF文档,适合于各种业务场景,如自动化报表生成、电子出版物制作等。熟悉这一流程对于IT从业者,尤其是从事数据处理、文档管理...

    xml与xsl的小实例

    XML(Extensible Markup Language)和XSL(eXtensible Stylesheet Language)是Web开发中的两种重要技术,它们主要用于数据的结构化表示和格式化显示。在这个“xml与xsl的小实例”中,我们将探讨这两种语言的基础...

    xml+xsl

    标题中的“xml+xsl”指的是XML(可扩展标记语言)与XSL(可扩展样式表语言)的结合使用。XML是一种用于标记数据的语言,而XSL则是一种用于转换和呈现XML文档的语言。这两种技术在处理结构化数据和网页布局方面扮演着...

    XML+xsl讲XML文档的内容用xsl建表

    5. **应用转换**:最后,使用支持XSLT的工具或编程语言(如Java、Python等)将XML文档和XSLT模板结合,执行转换生成HTML或其他格式的输出。 通过这样的过程,我们可以将复杂、结构化的XML数据转化为易于理解和操作...

    XML与CSS、XML与XSL及在页面中直接调用XML的数据

    XSLT(XSL转换)允许我们定义一套规则,将XML数据转换成其他格式,如HTML、PDF或新的XML文档。以下是一个简单的XSL转换示例,将XML数据转换为HTML表格: ```xsl <xsl:stylesheet version="1.0" xmlns:xsl=...

    xml_popup.rar_javascript xml_xml xsl_xsl_xsl javascript

    对xml+xsl实现分页排序的改进,使支持对所有数据进行排序 以往见过的利用xml+xsl来实现分页排序的基本都只能本页内排序,而不能对所有数据进行排序,究其原因,简单分析如下: xml+xsl分页原理:在xsl中,遍历节点...

    xml xsl网页生成

    - **输出方法**:XSLT支持多种输出方法,如HTML、XML或文本,通过`<xsl:output>`元素设置。 4. 示例代码: - 一个简单的XML文档可能如下所示: ```xml <?xml version="1.0" encoding="UTF-8"?> <author>...

    javaxml,xsl,html文件转换借鉴.pdf

    在Java编程中,XML(Extensible Markup Language)、XSL(eXtensible Stylesheet Language)和HTML(Hypertext Markup Language)是三种常见的数据格式,它们各自有特定的应用场景。XML用于结构化数据存储,XSL用于...

    xml和xsl的练习例子

    XML是一种标记语言,允许用户自定义标记来描述数据,而XSL则是一种转换语言,用于将XML文档转换为其他形式,比如HTML或PDF,以便于在网页上展示或者打印。 XML的主要特点是它强调数据的结构和语义。每一个XML文档都...

    XML TO XSL

    XML是一种用于存储和传输结构化数据的语言,而XSL(可扩展样式表语言)则是一种用来转换XML文档格式的语言,特别适用于将XML数据呈现为其他形式,如HTML或Excel。 XML文件通常用于存储具有层次结构的数据,例如...

Global site tag (gtag.js) - Google Analytics