XML期末复习题及答案
更新时间:2023-10-07 19:34:01 阅读量: 综合文库 文档下载
- 三年级下册期末复习题推荐度:
- 相关推荐
习题
第1章 XML语法
1. 有哪些常用的标记语言?
XML-可扩展标记语言 HTML-超文本标记语言
2. XML的主要作用是什么?有哪些优势?
1.作为一种轻量级的持久化解决方案 2.代替HTML作为表示层 3.优势:
·允许开发者自定义标签,将标签和元素内容有效分离
·逐渐演变成一种跨平台的开发方法,一种持久化的解决方案
·通过XML,开发者可以在不同平台和不同系统之间进行数据交换,还可以将程序状态保存在XML文件的中,无需关系数据库
·广泛应用于java EE的开发中
3. XML文档分成几类?
格式不良好的XML文档 格式良好但无效的XML文档 有效的XML文档
4. 举例说明什么是标签与元素?
标签:由<,标识名,<组成;开始标签<>;结束标签> 元素:从开始标签到结束标签所包含的内容 5. 说明一下Tag与Markup的异同?
Tag是XML文档中的标签;markup是XML中的标记,是XML文档中对象的统称,它可以是标签,注释,声明或者处理指令等 6. 良构的XML文档对元素有什么要求?
1.有且只有一个根元素,只能转换成树,不能转换成森林 2.元素合理的结束 3.元素合理嵌套 4.属性必须有值
7. CDATA标记用在什么地方?
用于不需要解析器对其进行解析的地方,直至文本结束,保留其中的特殊字符 8. XML声明有哪些属性?
Version Encoding standalone
9. XML中常用的字符集有哪些?哪些支持中文?
简体中文:GB2312,GBK 繁体中文:BIG5
西体字符:ISO-8859-1
通用字符:Unicode或UTF-8 10. 与XML相关的软件有哪些?
编辑工具:记事本,写字板
XMLSpy
Stylus Studio
浏览工具:IE浏览器,mozilla firefox 解析器:XML Parsers 11. XML主要应用在什么地方?
RSS(聚合内容)是一种描述和同步网站内容的格式 12. 什么是”结构化数据“?为什么需要“结构化数据”?
任意一列的数据不可再细分,任意一列的数据类型相同
第2章 DTD
1. 什么是有效的(valid)XML文档?
良构的,遵循XML语法规则,且遵循相应DTD文件规范的XML文档 2. DTD包括哪些声明(定义)?
元素声明 属性声明 实体声明
3. 在DTD中,元素的内容模型是哪四种?
含有子元素的 纯文本的和混合的 空元素 任意内容的
4. 如何声明一个空元素?
5. 如何声明一个纯文本元素?
6. 如何声明有序的子元素?
7. 如何声明互斥的子元素?
8. 如何声明无序的子元素?
9. 如何声明混合内容的元素?
10. 如何定义基数?
一次且仅此一次 +:一次或多次
*:0次或多次 ?:0次或一次
11. 如何声明枚举类型的属性?
12. ID类型与IDREF类型的属性有什么作用?
ID:特定文档中唯一的名称
IDREF:对文档中具有ID属性的元素的引用 13. 如何定义实体及引用实体?
&name;
第3章 命名空间
1. 为什么使用“命名空间”?
避免命名冲突
2. 命名空间的三部分是什么?
元素名称
该元素名称所属的URI 指向URI的前缀 3. 什么是QName ?
元素的限定名
Qname是有着特定格式的XML元素,起作用主要是增加了名字空间,比如有同样的元素名称,而名字空间不同的情况 QName由两部分组成: ? 局部名字 ? 前缀
前缀为限定名提供命名空间前缀部分,必须与命名空间统一资源标识符 (URI) 关联。 4. 如何在元素中声明一个命名空间?
第4章 XML Schema
1. XML Schema同DTD相比,有哪些优势?
XML Schema是基于XML的DTD的替代者 优势:
1.XML Schema基于XML文档,而DTD使用独立的语法规则 2.XML Schema完全支持命名空间推荐标准
3.XML Schema可以验证基于内置数据类型和用户自定义数据类型的文本元素 4.XML Schema可以更方便的建立复杂的可重用的数据模型
5.XML Schema可以用于模拟程序设计的基本概念,如对象继承和类型转换
2. XML Schema的根元素
targetNamespace:该schema的命名空间的URI引用,可以分配该命名空间的前缀,如
果没有前缀,则该命名空间的schema可以和非限定的引用一起使用
Xmlns:规定了该schema中的一个或多个命名空间的URI
elementFormDefault:在该schema当中的目标命名空间声明的元素形式 3. 当声明一个targetNamespace 属性时,为什么一定要插入一个相匹配的命名空间声明?
因为相匹配的命名空间声明用于该模式当中
4. 如何定义元素,复杂类型用于定义什么样的元素?
声明元素时,要什么元素的名称,以及元素内容模型 复杂类型用于定义有子元素或属性的元素 5. 简单类型指的什么?有什么作用?
简单类型用于定义只含有属性的元素或属性 6. 在Schema中,如何声明有序的子元素?
7. 在Schema中,如何声明互斥的子元素?
8. 在Schema中,如何声明无序的子元素?
9. 在Schema中,如何声明混合内容的元素?
10. 在Schema中,如何声明空元素?
11. 在Schema中,如何声明附带属性的纯文本内容的元素?
12. 在Schema中,如何声明枚举类型的属性?
第5章 RELAX NG
1.如何通过样式(patterns )定义元素与属性?
实例文档:
模式文档
Element name{
Attribute title{text} Element first{text} Element middle{text}
正在阅读:
XML期末复习题及答案10-07
“十三五”重点项目-商务服务业项目可行性研究报告 - 图文11-30
大管轮船舶柴油机题库11-24
2015-2020年中国海相地层油气勘探行业投资策略分析报告07-27
曾湘泉版劳动经济学课后题目答案04-02
关于房地产销售工作总结2022年04-04
春天的约会作文350字07-01
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 复习题
- 期末
- 答案
- XML
- 陈姓男孩取名大全
- 数字档案馆建设现状与发展趋势及对策研究
- 2018国家社科基金申请报告书模板(最新详细版) - 图文
- 应用勾股定理, 把握数学思想
- 人教版八年级下册地理知识点
- 热工基础答案1—6章 于秋红
- 2014中国汉字听写大会词语
- 婚礼当天时间流程安排
- 康佳电视进入总线方法
- 2017-2018学年高一上学期期末考试英语试题(有答案)
- 百年中国的王者风水
- 葡萄酒自酿手册 - 图文
- 2014版航天器温控产品项目(立项及贷款用)可行性研究报告编制机构服务流程及案例展示 - 图文
- 2013年1月自考电子商务与现代物流试卷及答案
- 运27第6章习题
- 2015-2020年中国商业地产市场分析及投资策略研究报告 - 图文
- 领导学原理
- 2011年度公司高、中层管理干部考核办法
- 新课程理念下课堂教学评价方式的研究
- NYPE46(土产格式)中英对照版本