xml 复习【DOC精选】.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题型: 单项选择题(每小题2分,共40分,请在答题纸上按如下要求画出表格,答案要写 在答题纸上) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 平均分布于各个章节(CSS知识不考) 解答题 ( 共 45 分) 1: 给定xml文档,写出DTD文档 ( 5分) 2: 用schema 写出规定的数字类型 ( 10分) 3:给定xml,xslt 文件,写出执行结果 ( 5分) 4:给定xml文档, 按照要求写出xpath 表达式,5小题 ( 15 分) 5:给定xml,按照要求写出XQuery表达式( 10分)(从xmlspy工具中的范例抽出的题目) 编程题 ( 15 分 ) 用Dom或者SAX模型,给定Java框架,把代码填写完整( 类似作业题目) 第一章基础知识 XML语法规则 声明:?xml version=”1.0” encoding=”UTF-8” standalone=”yes”? 可选,?xml 必须顶格,且中间不能有空格; version 是必须的,并且作为第一个属性出现; GB2312、UTF-8、UTF-16 可以表示西文和中文; 如果有encoding 属性和standalone属性,那么encoding属性必须放standalone属性前面。 空元素 :details/details 或者details/ 空元素是指不包含任何内容的元素,但是在其开始标记中可以包含属性 属性:取值必须加上引号(单引号或者双引号)和元素同样的命名规则 通常描述标量数据,或者数目没有变化的数据; 顺序不重要,但是不能同名 属性属于元素,不能独立存在 文本内容: 不能出现 号(可以有 号) 5种预定义实体: lt; gt; amp; apos; quot; 实体有哪些作用? CDATA 段:![CDATA[......]] 以使用非法字符 文本内容中不能直接出现 ]],并且 CDATA 段不应该嵌套使用 文档良构性规则 :开始标记必须与结束标记相对应; 标记是大小写敏感的;标记必须正确地嵌套;属性值必须使用引号扩起来; 有且只有一个根元素; 要求能够判断格式良好的xml文档。 什么是文档有效性?必须是良构的,并且符合DTD或者Schema模式。 Xml 有哪些用途? 第二章 DTD DTD:Document Type Definition 文档类型定义 DTD 是一个面向 SGML 语言的规范; 语法形式相对简单,容易学习; DTD 局限性: DTD 没有采用 XML 的语法形式、外部的DTD只能一个 不支持 XML 中的命名空间、不能很好实现应用程序不同模块间的相互协调,缺乏对文档结构、属性、数据类型等约束的足够描述能力等等 不能定义复杂数据类型 内部DTD 文件: !DOCTYPE root [。。。。。。] 外部DTD 文件: 私有的外部 DTD 文件 !DOCTYPE root SYSTEM DTD_location 公开的外部 DTD 文件 !DOCTYPE root PUBLIC DTD_name DTD_location DTD 语法:。。 DTD 元素声明: !ELEMENT element-name category !ELEMENT element-name (element-content) !ELEMENT element-name EMPTY 空元素 !ELEMENT element-name ANY 任意内容 !ELEMENT element-name (#PCDATA) 只包含文本内容 !ELEMENT element-name (child1,child2,...) 只包含子元素 !ELEMENT element-name (#PCDATA | child1 | child2 | ...)* 包含子元素及文本内容(必须将 #PCDATA 放在最前面) 内容模型中的各种符合: , 按照顺序 | 任选一项 ( ) 作为一个整体 ? 出现 0-1次 + 出现 1 或 多次 * 出现 0 或 多次 DTD 属性的声明: !ATTLIST element-name attr-name attr-type attdesc 属性类型: CDATA 字符数据“Character data”,不包括转义内容的纯文本内容。 文本中的标签不会被当作标记,实体也将不会得到扩展。 (value1|value2

文档评论(0)

taotao0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档