已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第三章 CSS与XSLT,本章要点,样式单 层叠样式表(CSS) XSLT XSLT的语法 XSLT转换XML XPath,样式单,样式单(Style Sheet)是一种专门描述文档表现方式的文件。 可以描述文档在屏幕上显示的风格 样式单一般不包含在HTML或XML文档内部,而以独立的文档方式存在。,层叠样式表 CSS用来定义HTML与XML文件的显示,CSS(Cascading Style Sheets),CSS的例子, H1 color:BLUE; text-align:CENTER; H2 color:RED; text-align:RIGHT; 本段文字设成蓝色并居中 本段文字设成红色并靠右 ,HTML引用外部CSS,使用CSS显示XML,链接外部CSS文件 链接外部CSS文件是指XML文档本身不含有样式信息,通过引用外部CSS文件来定义文档的表现形式。 ,XSL,可扩展样式单语言 XSL(eXtensible Stylesheet Languge),W3C制定的。 XSL通过XML进行定义的,遵守XML的语法规则,是XML的一种具体应用。这也就是说,XSL本身就是一个XML文档,系统可以使用同一个XML解释器对XML文档及其相关的XSL文档进行解释处理。 XSL由两大部分组成:第一部分描述了如何将一个XML文档进行转换,转换为可浏览或可输出的格式;第二部分则定义了格式对象FO(fomatted object)。,XSLT,XSL: eXtensible Stylesheet Language XSLT: XSL Transformations 是一种将XML转换成其他格式文档的编程语言 XSLT使用XPath在XML文档中定位节点,XSLT转换模式,服务器端转换模式 在这种模式下,XML文件下载到浏览器前先转换成HTML,然后再将HTML文件送往客户端进行浏览。 动态方式 批量方式 客户端转换模式 这种方式是将XML和XSL文件都传送到客户端,由浏览器实时转换。前提是浏览器必须支持XML+XSL。,XSLT转换XML的过程,xml,html,XSLT,XSLT转换XML实例, 我的藏书 价格: 简单介绍: ,xsl:template,xsl:template的作用是定义一个新模板。 假设我们要处理一个包含联系方式和电话两个元素的XML文档。我们用contact定义联系方式,用phone定义电话。我们来看看match属性可能的值。下面的语句写法说明模板匹配所有的phone元素。 ,apply-templates,xsl:apply-templates用来执行哪一个节点被模板具体处理。你可以将它理解为程序中调用方法。select属性用来定义确切的节点名称。 ,xsl:value-of,XSL:value-of用来将源文档中元素的文本值写到输出文档中。 执行后,你会看到书名显示出来。xsl:value-of 语法说明需要输出一个节点的值,而select=“书名“则定义需要被输出的元素为书名。,xsl:for-each,xsl:for-each:将排版样式应用到XML文件中相同的标记(类似于循环语句)。 ,XPath,XPath就是一种专门用来在XML文档中查找信息的语言。 XPath隶属XSLT。,CSS与 XSLT比较,用途不同
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆维吾尔自治区吐鲁番市2023-2024学年七年级下学期6月期末语文试题
- 《告诉世界我可以》幼儿教育案例分析研究 学前教育专业
- 中班幼儿握笔姿势的影响因素研究
- 个人验收报告10篇
- 六年级上册美术教学设计-第16课 发现老房子的美(游古镇赏建筑) ▏人美版
- 麻醉药品和精神药品管理实施细则
- 湖南省株洲市醴陵市达标名校2024年中考语文猜题卷含解析
- 湖南省岳阳市城区十四校联考2023-2024学年中考语文模试卷含解析
- 湖南邵阳区六校联考2024届中考三模语文试题含解析
- 湖北省孝感市八校联谊-2024年中考语文考试模拟冲刺卷含解析
- MOOC 跨文化思想交流英语-南京理工大学 中国大学慕课答案
- 中小学生中医药科普大赛
- 《变电站二次系统数字化设计编码规范》
- 2024-2034年全球及中国钢筋连接器行业市场发展分析及前景趋势与投资发展研究报告
- MOOC 材料成形技术基础-西安交通大学 中国大学慕课答案
- 2024届江苏省南京溧水区中考数学押题卷含解析
- 运输服务方案及实施细则
- 2024年 山东发展投资控股集团有限公司招聘笔试参考题库附带答案详解
- 行程变更情况说明范文
- 2024春期国开电大专科《高等数学基础》在线形考(形考任务一至四)试题及答案
- 2024版糖尿病患者的饮食指导
评论
0/150
提交评论