【HTML/XML 5】使用XSL给XML文档添加样式
来源:互联网 发布:程序员砍死设计师 编辑:程序博客网 时间:2024/05/05 07:58
导读:上篇博客中以具体实例分析了HTML和XML在语义上的不同,但是,大家也都发现,XML表现出来的,并没有HTML那样直观或者说美观。其原因是因为XML的表现内容和表现形式被分离。它的表现形式有两种方法可以确定:XSL、CSS。本篇博客,介绍XSL。
一、再现文档
<span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?><booklibrary><book><title> 数字图像处理学 </title><author> 陈秋琦 </author><publisher> 电子工业出版社 </publisher><price moneytype="RMB"> 49.00 </price></book><book><title> C++Builder开发技术 </title><author> 李东 </author><author> 王宏 </author><publisher> 水利水电出版社 </publisher><price moneytype="RMB">40.00</price></book><book><title> VC++编程技术 </title><author> 高强 </author><publisher> 人民邮电出版社 </publisher><price moneytype="RMB"> 35.00 </price></book></booklibrary></span>
二、编写XSL
<span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"><xsl:template match="/"><HTML><BODY><H2 ALIGN="center">图书信息列表<HR></HR></H2><TABLE COLSPAN="8" CELLPADDING="5" BORDER="0"><TR><TD ALIGN="middle" WIDTH="150" BGCOLOR="#4682b4"><FONT COLOR ="#ffffff" SIZE="2" FACE="黑体">书名</FONT></TD><TD ALIGN="middle" WIDTH="800" BGCOLOR="#4682b4"><FONT COLOR ="#ffffff" SIZE="2" FACE="黑体">作者</FONT></TD><TD ALIGN="middle" WIDTH="150" BGCOLOR="#4682b4"><FONT COLOR ="#ffffff" SIZE="2" FACE="黑体">出版社</FONT></TD><TD ALIGN="middle" WIDTH="50" BGCOLOR="#4682b4"><FONT COLOR ="#ffffff" SIZE="2" FACE="黑体">价格</FONT></TD></TR><xsl:for-each select="booklibrary/book"><TR><TD BGCOLOR="#f7efde" ALIGN="middle"><FONT SIZE="2"><xsl:value-of select="title"/></FONT></TD><TD BGCOLOR="#f7efde" ALIGN="middle"><FONT SIZE="2"><xsl:value-of select="author"/></FONT></TD><TD BGCOLOR="#f7efde" ALIGN="middle"><FONT SIZE="2"><xsl:value-of select="publisher"/></FONT></TD><TD BGCOLOR="#f7efde" ALIGN="middle"><FONT SIZE="2"><xsl:value-of select="price"/></FONT></TD></TR></xsl:for-each></TABLE></BODY></HTML></xsl:template></xsl:stylesheet></span>
三、实现样式
将编写好的XSL文档,添加到XML文档中。位置:在第一句话下面。
<span style="font-family:KaiTi_GB2312;font-size:18px;"><?xml version="1.0" encoding="UTF-8" ?><?xml:stylesheet type="text/xsl" href="BOOK.XSL"?><booklibrary></span>
效果:
四、总结
现在已经实现用XSL给XML文档添加样式了,接下来会介绍XML的文档组成,还有XML的变量、类型定义等。下篇博客介绍XML的文档组成结构,嘿嘿。
1 0
- 【HTML/XML 5】使用XSL给XML文档添加样式
- java使用XSL+XML生成HTML文件
- 使用XML及XSL生成简单HTML
- java使用XSL+XML生成HTML文件
- java使用XSL+XML生成HTML文件
- 使用XML及XSL生成简单HTML
- XML+XSL+HTML+JavaScript
- xml + xsl -> html
- XSL+XML TO HTML
- 【HTML/XML 8】XSL,可扩展样式表语言
- 什么是XML(2)----使用XSL来显示XML文档
- 使用XSL将XML文档中的CDATA注释输出为HTML文本
- XML CSS样式表 XSL
- 用XSL转换XML文档
- xml 使用 xsl
- 使用 XSL 样式表无法查看 XML 输入
- 使用 XSL 样式表无法查看 XML 输入
- 使用XSL样式表来显示XML文件
- 下载、编译android4.4.4源码
- [Python]网络爬虫(六):一个简单的百度贴吧的小爬虫
- Socket请求和Http请求的各自特点、区别及适用场景
- ERP 5-6
- java中堆内存和栈内存的区别。——2016.1.11
- 【HTML/XML 5】使用XSL给XML文档添加样式
- MFC CInternetSession
- win系统安装步奏
- Lua & C 交互 1 环境搭配
- Java Mail(二):JavaMail介绍及发送一封简单邮件
- linux ssl 验证失败的原因分析和解决办法
- 1019. 数字黑洞 (20)
- android的ContentProvider
- 所谓文明