大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> XML专区 -> XSL简明教程(2)XSL转换

XSL简明教程(2)XSL转换

时间: 2021-07-31 作者:daque

二.xsl的变换 1.将xml变换成htmlxsl是怎样将xml文书档案变换成html文献的呢?咱们来看一个例子,底下是xml文书档案的一局部:

<?xml version="1.0" encoding="iso8859-1" ?><catalog><cd><title>empire burlesque</title><artist>bob dylan</artist><country>usa</country><company>columbia</company><price>10.90</price><year>1985</year></cd>...

而后咱们将底下的xsl文献动作html的沙盘将xml数据变换为html文献:

<?xml version='1.0'?><xsl:stylesheet xmlns:xsl="http://www.w3.org/tr/wd-xsl"><xsl:template match="/"><html><body><table border="2" bgcolor="yellow"><tr><th>title</th><th>artist</th></tr><xsl:for-each select="catalog/cd"><tr><td><xsl:value-of select="title"/></td><td><xsl:value-of select="artist"/></td></tr></xsl:for-each></table></body></html></xsl:template></xsl:stylesheet>

在上头的代码中, xsl:for-each元素的效率是定位xml文书档案中的哪些元素须要按以次沙盘表露。select属性用来设置源文献中的元素名。指定属性的这种语法又称为xml pattern(形式),一致文献子目次的表白情势。xsl:value-of元素用来在暂时档次中插入子元素的实质沙盘。由于xsl款式表自己也是一个xml文书档案,所以,xsl文献的发端以一个xml证明发端。 xsl:stylesheet元素用来证明这是一个款式表文献。<xsl:template match="/">语句表白xml的源文书档案在暂时目次下。即使为xml文书档案加上xsl款式表,看底下代码第2行,你的欣赏器就不妨透彻的将xml 文书档案变换为html文献。

<?xml version="1.0" encoding="iso8859-1" ?><?xml-stylesheet type="text/xsl" href="cd_catalog.xsl"?><catalog><cd><title>empire burlesque</title><artist>bob dylan</artist><country>usa</country><company>columbia</company><price>10.90</price><year>1985</year></cd>

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.