xml期末复习与答案.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 良构的XML 1. XML文档分成几类? 格式不良好的XML文档 格式良好但无效的XML文档 有效的XML文档 2. 举例说明什么是标签与元素? 标签:由,标识名,组成;开始标签;结束标签/ 元素:从开始标签到结束标签所包含的内容 3. 说明一下Tag与Markup的异同? Tag是XML文档中的标签;markup是XML中的标记,是XML文档中对象的统称,它可以是标签,注释,声明或者处理指令等 4. 良构的XML文档对元素有什么要求? 1.有且只有一个根元素,只能转换成树,不能转换成森林 2.元素合理的结束 3.元素合理嵌套 4.属性必须有值 5. CDATA标记用在什么地方? 用于不需要解析器对其进行解析的地方,直至文本结束,保留其中的特殊字符 6. XML声明有哪些属性? Version,Encoding,standalone 7. XML中常用的字符集有哪些?哪些支持中文? 简体中文:GB2312,GBK 繁体中文:BIG5 西体字符:ISO-8859-1 通用字符:Unicode或UTF-8 8. 空白符包括什么?XML解析器如何处理空白符? 空白符由空格符、制表符、换行符和回车符组成。 有时空白符是有意义的。 有时只是使文档易读,是无意义的。 XML解析器通常会忽略无意义的空白符。 9. 什么是串行化? 一个XML文档用简单的Unicode字符序列写成,当XML仍以这种方式展现,就叫串行化。 10.XML文档的逻辑模型有哪三种? 1.XML信息集 2.XPath 3.DOM(文档对象模型) 11.有哪些主要的信息项?每个信息项有哪些属性? 文档信息项(version,encoding,type) 元素信息项(namespace,name,type) 属性信息项(namespace,name,type) 字符信息项(code) 第3章 命名空间 1. 为什么使用“命名空间”? 避免命名冲突 2. 什么是QName ? 元素的限定名 Qname是有着特定格式的XML元素,起作用主要是增加了 名字空间,比如有同样的元素名称,而名字空间不同的情 况 QName由两部分组成: ? 局部名字 ? 前缀 前缀为限定名提供命名空间前缀部分,必须与命名空间统 一资源标识符 (URI) 关联。 3. 如何在元素中声明一个命名空间? f:table xmlns:f=”http://??” 4. 如何在元素中声明一个默认的命名空间? table xmlns=”http://” 5.有哪些常用的命名空间? XML命名空间:前缀名xml绑定/XML/1998/namespace这样的URI xml:lang:这一属性用于描述元素中的数据是使用何种自然语言来描述的。 XMLNS名称空间 XML Schema名称空间 XSLT名称空间 SOAP名称空间 WSDL名称空间 Atom名称空间 MathML名称空间 Docbook名称空间 6.何时使用命名空间?何时不用命名空间? 需要:重用别人设计的格式, 数据交互,需要验证时 不需要:内部开发的系统,需要保存或交换相对较小的文档中的数据时 第4章 DTD 1. 什么是有效的(valid)XML文档? 良构的,遵循XML语法规则,且遵循相应DTD文件规范的XML文档 2. DTD包括哪些声明(定义)? 元素声明 属性声明 实体声明 3. 在DTD中,元素的内容模型是哪四种? 含有子元素的 纯文本的和混合的 空元素 任意内容的 4. 如何声明一个空元素? !Element ann ENPTY 5. 如何声明一个纯文本元素? !Element ann (#PCDATA) 6. 如何声明有序的子元素? !Element ann (a,b,c) 7. 如何声明互斥的子元素? !Element ann (a|b|c) 8. 如何声明无序的子元素? !Element ann (a|b|c)+ 9. 如何声明混合内容的元素? !Element ann (#PCDATA|a|b|c)* 10. 如何定义基数? 无:一次且仅此一次 +:一次或多次 *:0次或多次 ?:0次或一次 11. 如何声明枚举类型的属性? !ATTLIST ann name (a|b|c) #REQUIRED 12. ID类型与IDREF类型的属性有什么作用? ID:特定文档中唯一的名称 IDREF:对文档中具有ID属性的元素的引用 13. 如何定义实体及引用实体? !ENTITY abb “value” name; 第5章 XML Schema 1. XML Schema同

您可能关注的文档

文档评论(0)

annylsq + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档