- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- WINDOWS网络负载平衡群集(NLB)完全攻略【DOC精选】.doc
- WinK&WinXP网络显示配置常用命令【DOC精选】.doc
- Wingate使用教程步步做【DOC精选】.doc
- WindowsR操作系统的 免费激活方法【DOC精选】.doc
- WINDOWS错误代码对应的故【DOC精选】.doc
- Win安装激活说明【DOC精选】.doc
- Win下Virtual PC,VMware和VirtualBox 三款虚拟机软件使用比较【DOC精选】.doc
- Windows网络服务搭建管理之WEB FTP(服务器群集 负载平衡)CA证书服务器的搭建和配置【DOC精选】.doc
- win如何安装IPX协议【DOC精选】.docx
- win家庭版升级旗舰版过程详解【DOC精选】.doc
文档评论(0)