



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第06章 使用XSL显示XML页面 习题答案 第06章 使用XSL显示XML页面1XSL与CSS有哪些不同之处?答案:XSL和CSS都可以格式化XML。它们之间主要有以下不同之处:(1)CSS有局限性。CSS没有办法让XML文件中的同一个数据多次在页面上显示出来,而XSL却能做到这一点。这是因为它们的需找数据的机理是不同的,CSS技术的显示机理是从头到尾一次扫描XML文件,遇到匹配的标记,就以当前的样式显示。XSL则是通过路径的方式来定位数据,从而可以轻易地提取出特定的数据。(2)CSS语法简单。CSS只是通过选择符和属性列表来定义数据的样式,XSL则提供了循环、条件、选择等控制语句。从这方面讲,XSL更接近于程序设计语言,可以和其他语言进行数据交互,较CSS有本质上的区别。(3)从语法上讲,XSL是一种特殊的XML文件。因此,XSl必须满足XML规范。CSS则是具有其自身语法的语言。2一个XSL文件的基本结构是什么?答案:XSL文件是一个特殊的XML文件,所以,XSL的文件结构必须满足XML规范,一个XSL样式文件也必须有XML声明。编码必须和其关联的XML文件编码一致。XSL样式文件的根标记必须是“stylesheet”,必须包含版本声明。使用的名称空间是/TR/WD-xsl。还应该包含根模板。一个XSL样式文件的最基本的结构应该如下代码所示:内容描述3假设有如下的XML文件,xiti3.xml:张三11111112222222zhangsan1aa.bb张三3333333zhangsan2aa.bb李四4444444lisiaa.bb(1)执行下面的语句会得到什么结果?(2)执行下面的语句会得到什么结果?(3)写一个模板,使之定位到tel标记,该tel标记具有如下特征:具有父标记lxfs且含有子标记home。答案:(1)运行结果:1111111 2222222 3333333说明:当前路径是“root/persion”,“*/*”表示“persion”标记的任意子标记的子标记,“”只能输出第一个标记的内容,所以得到上面的结果。(2)运行结果:张三2说明:该语句的意思是查找persion标记的子标记name具有id属性且id属性值大于2,并且name标记的内容不是李四的记录。(3)4请写出第3题中的XML文件xiti3.xml经过如下的XSL文件变换得到的HTML文件。1300centernamecente
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考数学近年考情分析与试题及答案
- 2025年智能系统开发考试试题及答案
- 社会责任与安保工作的结合总结计划
- 网络管理员职业规划实施试题及答案解读
- 仓库设备维护管理的个人计划
- 打造高效会议与沟通机制计划
- 生物知识评估与反馈计划
- 网络管理员职业素质提升试题及答案
- 安徽省合肥市四十五中学芙蓉分校2025届数学八下期末综合测试模拟试题含解析
- 城市交通枢纽标识系统重点基础知识点
- 知识图谱构建与应用试题及答案
- 矿山委托经营协议书
- 静脉输液不良反应应急预案与处理流程
- GB/T 45656-2025二手电子产品可用程度分级规范
- 备战2025年高考英语抢分秘籍(新高考专用)猜押语法填空(话题+体裁)(学生版+解析)
- 医院收费室笔试题及答案
- 江苏省南京市、盐城市2025届高三年级5月第二次模拟考试英语(南京盐城二模)
- GA/T 2159-2024法庭科学资金数据清洗规程
- 大学生劳动就业法律问题解读(华东理工大学)智慧树知到见面课、章节测试、期末考试答案
- 大学生个人理财知识课件
- 2025年江西省高职单招文化统一考试真题及答案(网络版)
评论
0/150
提交评论