`
刘琛颖
  • 浏览: 50007 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

XSL (eXtensible Stylesheet Language)-修饰XML

    博客分类:
  • XML
阅读更多
example.xml :
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="student.xsl"?>
<学生信息>
    <学校>电脑学校</学校>
    <学生>
    	   <编号>0001</编号>
        <姓名>张三</姓名>
        <性别>男</性别>
        <年龄>23</年龄>
    </学生>
     <学生>
     	   <编号>0002</编号>
        <姓名>李斯</姓名>
        <性别>女</性别>
        <年龄>25</年龄>
    </学生>
</学生信息>
 

 student.xsl :

 

<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
    <xsl:template match="/">
    	<html>
    	    <head><title>学生信息</title></head>
    	    <body>
     	        <div align="center"><p>
    	            <xsl:value-of select="*/学校"/>
    	        </p></div>
    	    <xsl:apply-templates select="学生信息"/>
    	    </body>
    	</html>
    </xsl:template>
    
    <xsl:template match="学生信息">
        <p align="center">
        <table border="1">
            <tr>
                <td>编号</td>
    	        <td>姓名</td>
    	        <td>性别</td>
    	        <td>年龄</td>
            </tr>
            <xsl:for-each select="学生">
                <tr>
                    <td><xsl:value-of select="编号"/></td>
                    <td><xsl:value-of select="姓名"/></td>
                    <td><xsl:value-of select="性别"/></td>
                    <td><xsl:value-of select="年龄"/></td>
                </tr>
            </xsl:for-each>
        </table>
        </p>
    </xsl:template>
</xsl:stylesheet>

 

 

浏览器中运行example.xml显示:

 



 

 

 

 

  • 大小: 9.4 KB
分享到:
评论

相关推荐

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

    2. **XSL(eXtensible Stylesheet Language)**: XSL是一种样式表语言,用于转换XML文档。它由XSLT(XSL Transformation)和XPath(XML Path Language)两部分构成。XSLT负责转换XML文档的结构,而XPath则用来在...

    XSL.rar_ XML-JSP_.CHM_XML chm_xml xsl_xsl

    XSL(Extensible Stylesheet Language)是一种用于转换XML文档的样式表语言,它为XML数据提供了强大的格式化和转换能力。XSL的主要任务是将XML数据转换成其他形式,如HTML、PDF或纯文本,以适应不同的展示需求。在...

    XSL-FO参考手册中文CHM版最新版本

    XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Language Formatting Objects) XSL-FO 是基于 XML XSL-FO 是一个 W3C 推荐标准 XSL-FO 目前通常被称为 XSL XSL-FO 与格式化有关 XSL-FO 是一种基于 ...

    Language-XML-Editor:这是语言XML和-https的编辑器

    XML(Extensible Markup Language)是一种用于标记数据的结构化语言,广泛应用于数据交换、配置文件、文档存储等领域。它允许用户自定义标记来表示数据,使得数据具有良好的可读性和可解析性。XML与HTML不同,HTML...

    基本的Web技术--XML及其应用

    - XSLT(Extensible Stylesheet Language Transformations):用于转换XML文档,实现数据的重格式化或合并。 - XPath:XML路径语言,用于在XML文档中查找和导航元素。 - XQuery:用于查询XML数据的语言,类似于...

    xml和xsl生成html页面

    XML(eXtensible Markup Language)和XSL(Extensible Stylesheet Language)是Web开发中的两种重要技术,它们主要用于数据的结构化表示和格式化显示。这篇博客文章可能探讨了如何利用XML和XSL来生成HTML页面,让...

    XSL-FO 教程

    XSL-FO 简介 XSL-FO 的简介。包括其概念和作用。 XSL-FO 文档 本章将解 XSL-FO 文档的结构。 XSL-FO 区域 本章讲解 XSL-FO 的区域模型(area model)。 XSL-FO 输出 本章讲解 XSL-FO 文档的输出元素(Output ...

    jmeter-results-report.zip|jmeter-results-report_21.xsl

    4个jmeter测试报告模板集合 jmeter.results.shanhe.me.xsl jmeter.results.zyanycall.me.xsl jmeter-results-detail-report_30.xsl jmeter-results-report_21.xsl

    XML(Extensible Markup Language)

    ### XML(Extensible Markup Language) 可扩展标记语言详解 #### 定义及特性 XML,全称为Extensible Markup Language,即**可扩展标记语言**。作为一种元标记语言,XML被设计用于描述数据,而非控制数据的表现形式。...

    Wrox - Beginning XML,3rd Edition

    10. **XSLT**:XSL(Extensible Stylesheet Language Transformations)用于转换XML文档,XSLT文件定义了如何将XML转换成其他格式,如HTML或PDF。 11. **XMLHttpRequest(XHR)**:在JavaScript中,XMLHttpRequest...

    jmeter.results.shanhe.me.xsl和jmeter-results-detail-report_21.xsl报告结合

    jmeter.results.shanhe.me.xsl和jmeter-results-detail-report_21.xsl报告结合,在jmeter.results.shanhe.me.xsl的基础上增加summary,解决换行问题

    XML+XSL/FO生成PDF文件Demo

    XSL(eXtensible Stylesheet Language)则是一种用来转换XML文档格式的语言。XSLT(XSL Transformations)是XSL的一个分支,专门用于转换XML文档。它通过创建模板来描述如何将XML源文档转换成其他格式,如HTML、XML...

    docbook-style-xsl.zip

    它允许内容作者专注于文档的内容,而不是排版,然后通过XSL(Extensible Stylesheet Language)转换成各种格式,如HTML、PDF或EPUB。 描述中提到“在编译mosquitto时将用到这个包”,暗示了DocBook风格的XSL文件...

    商业编程-源码-用XML和XSLT进行高级的 Web UI设计(二).zip

    XSLT是XPath、XSL-FO(XSL格式对象)和XSLT语言的组合,用于将XML文档转换成其他形式,如HTML、PDF或纯文本。XSLT通过模板匹配来定义转换规则。模板可以定义如何处理特定的XML元素。例如,以下XSLT代码会将上面的XML...

    Fop生成pdf(xsl)

    XSL-FO文档可以与XML数据源结合,通过XSLT(Extensible Stylesheet Language Transformations)转换,生成对应的XSL-FO文档,再由FOP转换为PDF。 在实际应用中,FOP的使用通常包括以下步骤: 1. 创建或获取XSL-FO...

    XML轻松学习手册--XML语法之二

    至于如何在XML中设置元素的显示样式,如将文字显示为红色,XML本身并不支持样式控制,这需要借助CSS(Cascading Style Sheets)或XSL(Extensible Stylesheet Language)来实现。CSS用于描述HTML或XML(包括如SVG、...

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

    XSL由三部分组成:XSLT(XSL Transformations)、XPath(XML Path Language)和XSL-FO(XSL Formatting Objects)。 XSLT是XSL的核心,用于定义转换规则,将XML文档转换成其他形式。它通过模板匹配和模式选择来决定...

    xsl递归解晰xml

    在IT行业中,XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,而XSL(Extensible Stylesheet Language)则是用于转换XML文档的样式表语言。本篇文章将深入探讨“xsl递归解析xml”的概念,...

Global site tag (gtag.js) - Google Analytics