- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 XML文件的显示—CSS和XSL 呈现XML 文件 原始的XML文件可以用IE 6.0 (或者更高的版本)或者Netscape 6来察看,但是如果希望让XML文档象Web页那样显示就必须添加一些额外的显示信息。 样式表简介 为什么需要样式表 XML数据本身并不包含数据显示的信息 什么是样式表 描述结构文档表现方式的文档 使用样式表的意义 数据或内容与表示层分开 W3C推荐的样式表标准: CSS级联样式表 XSL可扩展样式表 样式表 定义:包含一个或多个XML文档的格式化规则的文档。包含指示WEB浏览器如何将原文档的结构翻译为一个能够显示的结构的代码。 任务: 将XML文档转换为另一种结构 描述如何表达被转换的信息 5.1 级联样式表CSSCascading Style Sheets 是一个文本,包含特殊元素格式特征的一个或者更多的规则和定义。它控制XML文档和HTML文档中的标签如何被格式化。 Css的作用? 1. 能把XML文档翻译成特定的目标,将XML文档转换成另一种结构。包括: 创建一个不变的文本(比如标签和标题) 指定提取所需数据的过滤器 改变元素和属性的顺序 排列内容 完成复杂的转换,根据存在的内容计算值 2. 描述如何表达被转换的信息。包括: 屏幕或页面的布局 将转换的内容分配成列表和段落 属性的规范(例如间距、页边框、对齐和字体) CSS的语法 语法如下: elementname{ property1:value; property2:value; } Elementname指定元素的名字 Property1和 property2为属性名 Value指定属性名的不同的值 CSS示例 ?xml version=1.0? xsampdoc greetingHello, extensionthere!/extension /greeting answer class=ans extension Good morning! /extension question How are you? /question /answer /xsampdoc 字体属性 CSS的局限 CSS可以格式化XML文档,能够很好的控制输出的样式,比如色彩、字体、大小等,只能是文档的样式或外观。 CSS不能重新排序文档中的元素。 CSS不能判断和控制哪个元素被显示,哪个不被显示。 CSS不能统计计算元素中的数据。 5.2 可扩展样式表XSL 什么是XSL CSS→HTML XSL→XML 什么是XSL? XSL(eXtensible Style sheet Language),可扩展样式表语言,是XML的首选样式表语言,它要比HTML使用的CSS复杂得多。 XSL是WWW协会推荐的一种标准。它包括3部分: 一个转换XML文档的方法; XSLT 一个定义XML部分和模式的方法; XPath 一个格式化XML文档的方法。 XSL格式对象 5.2.1 XSLT XSL在转换XML文档时分为两个过程, 第一转换文档结构; 其次将文档格式化输出。 这两步可以分离开来并单独处理 第一步的转换过程,也就是XSLT。 XSLT处理器的工作 XSLT和CSS 5.2.3 XSL文档结构 ?xml version=1.0 encoding=gb2312 xsl:stylesheet xmlns:xsl=/1999/XSL/Transform !--模板规则-- !--输出模板-- /xsl:stylesheet Stylesheet 元素 Stylesheet 元素是所有XSLT样式表的根元素。它是一个声明语句,通知浏览器这是一个样式表文件。 语法: xsl:stylesheet xmlns:xsl=“/1999/XML/Transform” version=“1.0” 前缀xsl包含了XSLT的名称空间URI的引用,确保在XSLT样式表中使用的元素和属性都要依照W3C的规定标准使用。 5.2.2 XPath XPath是定义XML文档各部分的语法 XPath使用路径定义XML元素 XPath定义了一个标准函数库 XPath是XSLT的一个主要元素 XPath不是用XML书写的 XPath是一个W3C标准 类似传统的文件路径 XPath使用路径表达式识别XML
您可能关注的文档
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目六 使用Word制作批量通知书.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目七 使用Word处理长文档.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目三 使用Word制作登记表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十 使用Excel制作课程表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十二 使用Excel制作综合评定表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十六 使用Excel查询销售信息.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十三 使用Excel制作视力统计表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十四 使用Excel制作成绩分析表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目十一 使用Excel销售统计表.ppt
- Word 2003、Excel 2003实用教程 项目教学 教学课件 作者 高长铎 项目四 使用Word制作生日贺卡.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第6章 XML和Microsoft SQL Server2005的.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第7章 XLink和XPointer.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第8章 XML DOM编程模型.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第9章 Java中的XML编程.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第10章.NET中的XML编程.ppt
- XML编程与应用教程 教学课件 作者 978 7 302 22348 1 第11章 基于XML的在线相册.ppt
- XML编程与应用教程 教学资料 XML编程与应用教程答案.doc
- XML编程与应用教程(第2版) 教学课件 作者 孙更新、李伟超、李玉玲 第1章 XML概述.ppt
- XML编程与应用教程(第2版) 教学课件 作者 孙更新、李伟超、李玉玲 第2章 XML语法.ppt
- XML编程与应用教程(第2版) 教学课件 作者 孙更新、李伟超、李玉玲 第3章 XML文档类型定义 DTD.ppt
最近下载
- 2025年大国重器,神剑扬威讲解.pptx VIP
- 统编版八年级语文上册《国行公祭,为佑世界和平》课件.pptx VIP
- 家庭健康必备手册.ppt VIP
- 第四章 信用证项下的单证制作 课件(共57张PPT)《国际贸易单证》同步教学(对外经济贸易大学出版社).pptx VIP
- 公路养护工程量清单及计量规范云南交通运输厅工程造价管理局.pdf VIP
- 人教版七年级上数学试题:第一章有理数测试题(无答案).doc VIP
- GB50204-2015 《混凝土结构工程施工质量验收规范》GB50204-2015 (1).docx VIP
- 旋挖钻机作业安全技术交底.docx VIP
- 某项目二次供水平面图.docx VIP
- 家庭语言训练手册.pdf VIP
文档评论(0)