`
datuo
  • 浏览: 82931 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

用XSL转换XML文档

阅读更多

 XSL是一种用来转换XML文档的样式表,包含了三种语言:XSL转换(XSLT),XML路径语言(XPath)和 XSL格式化对象(XSL-FO)

声明XSL模板 <xsl:template match="pattern"> 不带match默认为/
调用模板 <xsl:apply-templates select="*"/> 不带select(同*) 调用后面的所有
循环:<xsl:for-each select="student" order-by="-score"> order-by +升序 -降序
节点取值: <xsl:value-of select="pattern"> 不带select或*输出当前节点及其所有后继节点的值.

条件判断:<xsl:if match="元素名称">
<xsl:if match="元素名称[.='元素内容']">
<xsl:if test=".[@id='105']">  <xsl: if test="./@id[value()='105']">

多条件判断 <xsl:choose>
           <xsl:when match=".[score $lt$ 80]">一般</xsl:when></xsl:choose>

路径匹配符号
 /      //      *      |

位置匹配
 /student[1]   /student[last()]   /studen[position()>1

属性和属性值匹配
 //student[@ID]   //student[@ID="103"]

亲属关系匹配
 //skill/parent::*   //skill/ancestor::* 所有祖先结点   //skill/child::*   //student/self::*

条件匹配
常用函数有四大类:节点函数,字符串函数,数值函数,布尔函数.

分享到:
评论

相关推荐

    实验三XSL转换XML文档.pdf

    首先,文件的标题“实验三XSL转换XML文档.pdf”以及描述“实验三XSL转换XML文档.pdf”直接告诉我们,本次实验的核心是通过XSL来转换XML文档。 **XML(可扩展标记语言)**: XML是一种标记语言,类似于HTML,但它...

    XSL转换XML为HTML树显示

    在本案例中,我们讨论的主题是“XSL转换XML为HTML树显示”,这涉及到将XML数据以可交互的树状结构在网页上展示。 XSL转换的工作原理是通过XSL样式表(XSLT,XSL Transformations)来定义XML文档如何被转换。XSLT是...

    XSL转换XML的技术

    3.3 XSL转换XML文档——条件过滤 、排序 编写文件名为student2.xsl的XSL文件,其中,用&lt;xsl:sort&gt;对学生信息数据按照专业进行排序,并用&lt;xsl:if&gt;筛选出专业为“计算机”的学生信息。要求显示出的计算机专业的学生...

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

    XSL(eXtensible Stylesheet Language)则是用来转换XML文档的一种语言,它的主要目的是将XML数据转化为人类可读的格式,如HTML、PDF或简单的文本。XSL由三部分组成:XSLT(XSL Transformations)、XPath(XML Path ...

    xml根据xsl转换

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

    MDC-XSL-XML文件转换源代码

    XSL是一种样式表语言,用于转换XML文档。它由XSLT(XSL Transformation)和XPath(XML Path Language)两部分构成。XSLT负责转换XML文档的结构,而XPath则用来在XML文档中定位数据。在这个转换程序中,XSL模板定义...

    XML转换XSL工具

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

    javaxml,xsl,html文件转换.pdf

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

    用XSL把XML转化在EXCEL导出

    XSL是一种样式表语言,主要用于转换XML文档。它分为XSLT(XSL Transformations)和XSL-FO(XSL Formatting Objects)两部分。XSLT是用于转换XML文档的主要部分,而XSL-FO则定义了如何呈现转换结果。在这个过程中,...

    xsl、xml编程电子书和网页

    XSL则是一种样式表语言,用于转换XML文档。XSLT(XSL Transformation)是XSL的一部分,用于将XML数据转换成其他格式,如HTML、PDF或纯文本。XSLT通过模板匹配和模式规则来操作XML文档,提供了强大的数据呈现能力。...

    xsl与xml转化的实例

    而XSL则是一种转换XML文档的样式表语言,用于将XML数据转换成其他形式,如HTML、PDF或另一种XML结构,以适应不同的显示需求。 在Web开发中,XML和XSL的结合使用对于数据交换、内容重用和跨平台兼容性至关重要。下面...

    XML的研究与应用

    **XSL**(Extensible Stylesheet Language,可扩展样式表语言)是一种用于转换XML文档的样式表语言。XSL由三部分组成:XSLT、XPath和XSL-FO。其中**XSLT**是最常用的部分,它用于转换XML文档的结构和内容。 例如: `...

    纯html标签静态调用xml文件及xsl对xml文件的的显示修饰

    XSL(可扩展样式表语言)则是用来转换XML文档的样式和布局的语言。在本案例中,我们将探讨如何使用纯HTML标签静态调用XML文件,并利用XSL进行显示修饰,不依赖JavaScript等脚本语言。 首先,让我们了解HTML如何静态...

    ASP.NET通过xsl把xml转化为xhtml

    在处理XML数据时,ASP.NET提供了强大的工具和功能,其中之一就是使用XSL(Extensible Stylesheet Language)转换XML文档为XHTML。XSL是一种样式表语言,用于转换XML文档的结构和内容,使其能以不同的格式呈现,如...

    使用XSLT将XML文档转换成HTML文档

    在 XSLT 文件中,我们使用&lt;xsl:template&gt;元素来定义模板,该模板将被用于将 XML 文档转换成 HTML 文档。在本示例中,我们将使用&lt;xsl:template&gt;元素来将星球的信息转换成 HTML 表格。 最后,我们将使用 JavaScript ...

    Xsl与xml结合Xsl与xml结合

    XSL(Extensible Stylesheet Language)则是用来转换XML文档的样式语言,它能够将XML数据转化为不同的格式,如HTML、PDF或者其他的XML文档。 XSL由三部分组成:XSLT(XSL Transformations)、XPath(XML Path ...

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

    Java XML、XSL、HTML 文件转换...Java XML、XSL、HTML 文件转换技术是软件开发中的一种常见技术,广泛应用于数据交换、文档生成等领域。了解该技术可以帮助开发人员更好地处理 XML 和 XSL 文件,提高开发效率和质量。

    xsl解析xml生成表格,表格行动态隐藏与显示

    在IT领域,XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,而XSL(eXtensible Stylesheet Language)则是一种样式表语言,用于转换XML文档的结构和格式。本主题主要关注如何使用XSL解析XML...

    XML应用开发(软件品牌)-1期 5.1案例分析-使用XSL转换模板规则转换XML.doc

    本篇将深入探讨XSLT的使用,特别是如何通过模板规则来转换XML文档。 XSLT是XSL的重要组成部分,它允许我们将XML文档转换为其他形式的文档,如HTML、PDF或纯文本。XSLT不仅仅是简单的样式表,而是具有强大的逻辑处理...

Global site tag (gtag.js) - Google Analytics