- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 网络多媒体技术
7.3.3 XML三要素 DTD 文件类型定义DTD ,用来对文件的格式进行定义。而使用文件类型定义,可以设计出统一格式的XML文件。 ● 使XML文件标准化变为可行 ● 使不同的应用程序或用户可以读取彼此的文件 ● 外部DTD可以被不同的文件或网站分享 ● 设计者可以针对DTD做多种格式的美化,而不用担心会改变XML中的源数据 ● 用不同的DTD,可以将XML文件转换成不同的文件格式 ● 利用DTD中的实体参照可以使XML文件内容更丰富、更结构化 DTD将文件的结构和文件的内容完全分开,使用DTD的好处如下: 7.3.3 XML三要素 XSL XSL XSLT:能将XML文件转换成另一种格式的文件后,另存为一个新文件,不会更改原有的XML文件。 XSLFO:提供大量的格式指令,可以精确设置屏幕显示格式或打印格式。 ● XML→HTML ● XML→XML ● XSL→XSL XSL最常见转换: 可扩展样式语言XSL ,是用于将XML数据翻译为HTML或其他格式的语言。是设计XML文档显示样式的主要文件类型。 7.3.3 XML三要素 XSL 可扩展样式语言XSL ,是用于将XML数据翻译为HTML或其他格式的语言。是设计XML文档显示样式的主要文件类型。 XSLT主要的用途就是将XML文档转换成HTML格式的文件,然后再交付给浏览器,由浏览器显示转换的结果,整个XSLT工作流程如右图所示: 7.3.3 XML三要素 XLink XLink提供两种类型的链接,分别是简单链接和延伸链接。 可扩展的链接语言XLL ,它的设计最主要是提供给XML文件使用,以便在文件之间提供更强的链接功能,XLink就是XLL中的一个成员。 延伸链接 提供更强的链接功能。可以同时链接多个资源,这些参与链接的资源可以是本机或是远程,链接元素可以保存在另一个文件中,不一定要存于源文件中 简单链接 与HTML的超链接类似,只能单向地链接,链接的来源和目的可以在两个不同的文件中,也可以在同一个文件中 7.3.4 在XML中显示图像 第一步 建立XML文件,保存为ex.xml。 第二步 建立XSL文件,保存为ex.xsl。 代 码 代 码 运行结果 运行ex.xml ,即可看到结果 ex.xml ?xml version=1.0 encoding=gb2312 ? ?xml-stylesheet type=text/xsl href=ex.xsl? information student 姓名刘美/姓名 性别女/性别 年龄19/年龄 专业舞蹈/专业 班级三班/班级 照片a.jpg/照片 /student student 姓名符杨/姓名 性别男/性别 年龄18/年龄 专业日语/专业 班级二班/班级 照片b.jpg/照片 /student student 姓名周云/姓名 性别女/性别 年龄18/年龄 专业电子商务/专业 班级四班/班级 照片c.jpg/照片 /student student 姓名陈星/姓名 性别男/性别 年龄19/年龄 专业计算机/专业 班级一班/班级 照片d.jpg/照片 /student /information 返 回 ?xml version=1.0 encoding=gb2312 ? xsl:stylesheet version=1.0 xmlns:xsl=/1999/XSL/Transform xsl:template match=/ html body table border=1 tr th姓名/th th性别/th th年龄/th th专业/th th班级/th th照片/th /tr xsl:for-each select=information/student tr tdxsl:value-of select=姓名//td tdxsl:value-of select=性别//td tdxsl:value-of select=年龄//td tdxsl:value-of select=专业//td tdxsl:value-of select=班级//td td img width=30 height=40 xsl:attribute name=src xsl:value-of selec
文档评论(0)