XML书后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.XML文件的分类:
无效的XML文档、格式良好的XML文档、有效的XML文档
4.XML文件的逻辑构成,并简述各部分内容
逻辑构成包括:
(1)XML必要声明(2)DTD声明(3)PI(处理指令)(4)元素(5)注释
1) XML必要声明
语法: ?>
位置:必须位于第一行
可以包含的属性及含义
version 必须的XML版本 1.0|1.1
encoding 可选的编码方式
standalone 可选的XML文档是否独立yes|no
2)DTD声明
语法:
内置的DTD声明
1)PI
语法: ?>
位置:通常位于第一个元素之前
如果需要使用的时候给出,否则不写
PI vs xml必要声明的相同点和不同点?
(1)位置
(2)出现次数
(3)作用
4)注释
语法:
需要注意的问题:
1)不能位于必要声明之前
2)不能嵌套在标记中
3)本身不能嵌套
4)中间内容不能出现--
5)不能以--->
5)元素
分类:空元素、带属性的、带内容的、带内容且带属性的
习题2答案
1. 分为3种方式:
1)内部DTD
元素描述
]>
2)外部DTD:
外部DTD的引用须事先已有一个dtd文件,将DTD的约束写到文件中,然后在XML文档中按以下语法格式添加:
SYSTEM关键字表示文档使用的是私有DTD文件,“外部DTD文件的URI”可以是相对URI或者绝对URI,相对URI是相对于文档类型声明所在文档的位置。“外部DTD文件的URI”这部分也被称为系统标识符(system identifier)。
3)公用DTD:公用DTD与外部DTD类似,但是该DTD引用公用的DTD的语法格式如下:
2. DTD划分的元素类型及其含义
3.属性类型及其含义
习题3答案
1.
xmlns:bb CDA TA #REQUIRED
xmlns CDATA #REQUIRED>
sn CDA TA #REQUIRED>
]>
xmlns="/xml">
2.
]>