`
fys124974704
  • 浏览: 138541 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

xsl和xml合用的效果

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="./test.xsl"?>
<root>
    <table1 name="fys" age="1"></table1>
    <table1 name="vincent" age="12"></table1>
    <table1 name="yoyo" age="14"></table1>
    <table1 name="wiwi" age="15"></table1>
    <table1 name="coker" age="16"></table1>
</root>

 这个xml文件命名 test.xml

 

 

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    <xsl:output method="html" encoding="gbk"/>
    <xsl:template match="/root">
        <html>
            <head>
                <title>test</title>
            </head>
            <body topmargin="100" leftmargin="0" oncontextmenu="return false;"
                ondragstart="return false;" onsource="return false;" onselectstart="return false;">
                <table border="1">
                    <xsl:for-each select="./table1">
                        <tr>
                            <td><xsl:value-of select="position()"/></td>
                            <td><xsl:value-of select="./@name"/></td>
                            <td><xsl:value-of select="./@age"/></td>
                        </tr>     
                    </xsl:for-each>       
                </table>
            </body>
        </html>
    </xsl:template>
</xsl:stylesheet>

 test.xsl 

 

放在同一个文件夹,出来的就是 html  

分享到:
评论

相关推荐

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

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

    xsl、xml编程电子书和网页

    标题中的“xsl、xml编程电子书和网页”揭示了我们即将探讨的主题——XSL(Extensible Stylesheet Language)和XML(eXtensible Markup Language)的编程知识。这两个技术在处理结构化数据方面起着关键作用,尤其在...

    Xsl与xml结合Xsl与xml结合

    XSL由三部分组成:XSLT(XSL Transformations)、XPath(XML Path Language)和XSL-FO(XSL Formatting Objects)。其中,XSLT是核心,用于定义转换规则;XPath提供了一种在XML文档中查找信息的方法;XSL-FO定义了...

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

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

    xsl与xml转化的实例

    XML(可扩展标记语言)和XSL(可扩展样式表语言)是Web开发中的核心技术,它们主要用于数据的存储和格式化展示。XML是一种结构化数据的标记语言,它允许我们以自定义的方式组织和标记数据,使其易于机器理解和处理。...

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

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

    用XSL把XML转化在EXCEL导出

    3. XSLT转换:使用XSLT处理器(如Saxon或Xalan)对XML和XSL进行解析和转换。 4. 输出Excel:转换后的结果通常为一个临时的HTML或XML文件,可以被浏览器或专门的工具识别并呈现为Excel格式。 5. 反台处理:服务器端的...

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

    它由XSLT(XSL Transformation)和XPath(XML Path Language)两部分构成。XSLT负责转换XML文档的结构,而XPath则用来在XML文档中定位数据。在这个转换程序中,XSL模板定义了如何将XML元素映射到HTML元素。 3. **...

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

    XML(可扩展标记语言)是一种用于标记数据的语言,它的设计目标...综上所述,XML、CSS和XSL是Web开发中不可或缺的工具,它们共同作用,使我们能够有效地组织、样式化和转换数据,提升网页和应用程序的功能和用户体验。

    xml根据xsl转换

    Java中处理XML和XSLT转换通常会用到如`javax.xml.transform`这样的API,其中`TransformerFactory`用于创建`Transformer`对象,`Source`对象分别代表XML输入和XSL样式表输入,`Result`对象则定义了输出的目标格式。...

    XSL转换XML的技术

    了解和掌握XSL样式表文件的作用及格式,模板标记;常用的XSL标记,包括xsl:for-each的用法;xsl:value-of的用法; xsl:if的用法; xst:choose的用法; xsl:element的用法。 根据下列学生信息表,设计文件名为...

    XSL转换XML为HTML树显示

    总的来说,XSL转换XML为HTML树显示是一项常见的数据展示技术,它结合了XML的结构化特性,XSLT的转换能力,以及HTML和JavaScript的交互性,为用户提供了一种直观且易于操作的方式来浏览和理解XML数据。在实际应用中,...

    利用XSL和ASP实现XML文档在线编辑

    在本文中,我们探讨的是如何使用XSL和ASP(Active Server Pages)技术实现XML文档的在线编辑功能。ASP是一种由微软开发的服务器端脚本环境,可以生成动态网页内容。当Netscape浏览器对XML的支持不足时,服务器端处理...

    CSS、XSL显示XML实验报告 报告+实验代码+截图+心得

    本次实验旨在通过实际操作,让学生理解并掌握如何利用CSS(层叠样式表)和XSL(可扩展样式语言)来显示XML文件。具体目标包括: - **理解CSS与XSL在处理XML数据时的不同之处**:CSS更侧重于样式的表现,而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的研究与应用

    本文主要介绍了DTD、CSS、XSL与XML文档之间的关系,以及如何将ACCESS数据库的数据直接转换为网页或XML文档。这些技术的应用有助于提高数据处理的效率和一致性,对于实现跨平台数据交换具有重要意义。

    xsl转xml成html,很实用的源码

    在IT领域,XML(eXtensible Markup Language)和XSL(Extensible Stylesheet Language)是两种非常重要的标记语言,广泛应用于数据交换、文档呈现和转换。本篇将深入探讨如何利用XSL将XML转换为HTML,以及这个过程中...

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

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

    XSL显示XML.ppt

    2. **关联XML和XSL**:在XML文件中添加XML样式表引用,通常是`&lt;?xml-stylesheet type=”text/xsl” href=”XSL 文件的 URI” ?&gt;`,将XSL文件与XML文件关联。 3. **应用变换**:应用程序(如Web浏览器)会自动将XML和...

    xml和xsl生成html页面

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

Global site tag (gtag.js) - Google Analytics