Xml学习(2)--XSL(可扩展样式语言)
来源:互联网 发布:淘宝宝贝详情页怎么改 编辑:程序博客网 时间:2024/06/03 16:52
Xml学习(2)--XSL(可扩展样式语言)
Xml 是存储数据的一种结构,而要使用这种结构表示的数据就要用XSL ,xsl是为xml文挡制定样式的一种语言,有三部分组成:1. xslt : 转换xml文挡的一种语言。2. xpath: 定义xml文挡部分的一种语言。3. xsl Formatting Objects : 格式xml 文挡的词汇
.
用XSLT显示xml文挡:
1. xsl 样式声明
声明的根元素是 <xsl: stylesheet>或<xsl: transform> 。完整声明如下:
<xsl: transform version=”
其中xmlns 表示使用w
2. 创建xsl 样式 mycatalog.xsl
<? Xml version =”
<xsl: transform version=”
<xsl:template match=”/”> <!-- 从跟部匹配-->
<Html><body>
<table border=”
<xsl: for-each select =”catalog /book”>
<!—假设xml文挡根部是catalog 二级是 book 使用xsl语句处理xml数据-- >
<tr>
<td> <xsl:value-of select=”title”/></td>
<td> <xsl:value-of select=”author”/></td>
<td> <xsl:value-of select=year”/></td>
</tr>
</xsl: for-each>
</table>
</body></html>
</xsl:template>
</xsl:transform>
3. 把xsl 样式链接到xml文挡 mycatalog.xml
<? Xml version =”
<? Xml-stylesheet type=”text/xsl” href =”mycatalog.xsl”?>
<catalog>
<book>
<title>pc</title>
<author>bill</author>
<year>2002</year>
</book>
</catalog>
将两个文件保存到同目录下,用浏览器打开mycatalog.xml ,可见到格式后的数据
4. xsl 元素
ü xsl <xsl:template>模板元素
match=”/ ” 匹配整个文挡
<xsl: template match=”/”>
- Xml学习(2)--XSL(可扩展样式语言)
- Xml学习(3)--XSL(可扩展样式语言)
- 【HTML/XML 8】XSL,可扩展样式表语言
- XML(可扩展标签语言)
- 可扩展标记语言XML()
- XML可扩展标记语言
- XML(可扩展标记语言)
- xml-可扩展标记语言
- XML可扩展标记语言
- XML -可扩展标记语言
- XML 可扩展标记语言
- xml可扩展标记语言
- XML可扩展标记语言 -- 学习笔记一
- XML可扩展标记语言 -- 学习笔记二
- 【Android学习】XML(Extensible Markup Language,可扩展标记语言)
- XSLT--可扩展样式表转换语言
- [置顶]XML 概述 (可扩展标记语言)
- 可扩展标记语言XML(Extensible Markup Language)
- OA流程表设计
- 关闭垃圾服务 让Win XP运行的更顺畅
- Oracle PL/SQL入门之慨述
- JavaScript方法和技巧大全
- 今天花了数小时来整理收藏夹
- Xml学习(2)--XSL(可扩展样式语言)
- DataCenter----Designing and Implement
- 2006-2020年国家信息化发展战略
- 如何截取11个字符串?
- 中小企业信息化平台CTI解决方案
- 上百首英文经典歌
- OpenDataSource的用法
- HAO123的迷思--谈谈seo搜索引擎优化
- 利用IE组件进行界面编程