- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-_
习题1答案
1. XML参考答案:
?xml version=”1.0” encoding=”gb2312”?
poem
title静夜思/title
author李白/author
content
line床前明月光/line
line疑是地上霜/line
line举头望明月/line
line低头思故乡/line
/content
/poem
2. 判断下列元素的内容是否合法
data/data 错
data//data 对
data//data 对
data/data 错
data]]/data 错
//错误元素中不允许使用]]
?xml version=1.0 encoding=UTF-8?
teams
team
teamid1/teamid
teamname北京xx/teamname
/team
team
teamid2/teamid
teamname大连yy/teamname
/team
team
teamid3/teamid
teamname上海zz/teamname
/team
/teams
XML文件的分类:
无效的XML文档、格式良好的XML文档、有效的XML文档
XML文件的逻辑构成,并简述各部分内容
逻辑构成包括:(1)XML必要声明(2)DTD声明(3)PI(处理指令)(4)元素(5)注释
1) XML必要声明
语法:? ?
位置:必须位于第一行
可以包含的属性及含义
version 必须的 XML版本 1.0|1.1
encoding 可选的 编码方式
standalone 可选的 XML文档是否独立 yes|no
2)DTD声明
语法:!DOCTYPE ....
内置的DTD声明
PI
语法:? ?
位置:通常位于第一个元素之前
如果需要使用的时候给出,否则不写
PI vs xml必要声明的相同点和不同点?
(1)位置
(2)出现次数
(3)作用
4)注释
语法:!-- --
需要注意的问题:
1)不能位于必要声明之前
2)不能嵌套在标记中
3)本身不能嵌套
4)中间内容不能出现--
5)不能以---
5)元素
分类:空元素、带属性的、带内容的、带内容且带属性的
习题2答案
1. 分为3种方式:
1)内部DTD
!DOCTYPE 根元素名称 [
元素描述
]
2)外部DTD:外部DTD的引用须事先已有一个dtd文件,将DTD的约束写到文件中,然后在XML文档中按以下语法格式添加:
!DOCTYPE (根元素名称) SYSTEM “外部DTD的URL地址”
SYSTEM关键字表示文档使用的是私有DTD文件,“外部DTD文件的URI”可以是相对URI或者绝对URI,相对URI是相对于文档类型声明所在文档的位置。“外部DTD文件的URI”这部分也被称为系统标识符(system identifier)。
3)公用DTD:公用DTD与外部DTD类似,但是该DTD引用公用的DTD的语法格式如下:
!DOCTYPE (根元素名称) PUBLIC “DTD的标识名” “公用DTD的URL地址”
2. DTD划分的元素类型及其含义
元素类型
含义
EMPTY
空元素,即该元素不包括任何内容
(#PCDATA)
字符串类型,即该元素内容中可以为任意字符串
ANY
任意类型,即该元素内容任意无限制
子元素
子元素类型,即该元素嵌套子元素
混合类型
混合内容类型,即该元素内部即包含字符串又包含子元素
3.属性类型及其含义
属性类型
说明
CDATA
单纯的字符数据,大部分属性都设置为该类型
ID
具有唯一性的属性值,需要注意的是该属性值必须以字母开头
IDREF
引用其它ID属性的值,该值必须在其它ID属性中存在
IDREFS
引用多个其它ID属性的值,中间使用空格间隔
ENTITY
未解析的外部实体类型,
ENTITIES
多个未解析的外部实体类型,中间使用空格间隔
NMTOKEN
是Name Token,就是关键字的名字。可以包含字母、数字、[.]、[-]、[_]、[:]组合的名字
NMTOKENS
多个NMTOKEN,中间使用空格间隔
NOTATION
标记名称
Enumerated
枚举类型的属性,只能从已有的属性中选取,不能填入新项目
!ENTITY medium 中等 big;
5.?xml version=1.0 encoding=UTF-8?
!DOCTYPE TVSCHEDULE[
!ELEMENT TVSCHEDULE (CHANNEL*)
!ELEMENT CHANNEL (BANNER,DAY+)
!ELEMENT BAN
您可能关注的文档
- photosho'p基础教学课件(学习入门者使用~).doc
- Photo-shop经典教学课件10000例设计和作图高手.doc
- ph-otoshop调色技巧(9个案例~).doc
- PHP.从学习入门到精通(免费~).doc
- PI-C单片机C语言学习入门实例.doc
- PI-D参数的整定方法.doc
- PID控制`算法的C语言实现(完整版~).doc
- PID控制改进.算法的MATLAB仿真.doc
- phast,教学课件资料大全.doc
- PID图例符号.介绍要点.doc
- 分析let s单元56ago2卷纸zheng unit56.pdf
- 塑胶材料其它分类原料pa9t 12.pdf
- md16x16数字媒体切换器设备.pdf
- 者参考项目发起人学科类型单位序列承包商修订页代码顺序典型.pdf
- 届世界天然气大会阿姆斯特丹2006add10288.pdf
- 期测试记录表每周weekly g1g6 journeys tests level 6 lesson26.pdf
- modernize-whitepaper现代化您应用程序白皮书.pdf
- anybackup产品典型案例分析.pdf
- 约克金融工程课程tfeslide32.pdf
- 广州市妇女儿童医疗中心历份教学药历01tjy.pdf
最近下载
- 华为云平台运维复习试题附答案.doc
- 2022-2023学年湖北省荆州市荆州区八年级(下)期末物理试卷(含解析).pdf VIP
- 十年(2013-2023年)高考生物真题分项汇编专题解析版合集共20套.doc
- 矫健:天局(胜天半子!).pdf
- (完整版)高中英语3500单词表含音标.pdf
- 150吨履带吊性能表(参考)1.doc VIP
- 湖北省荆州市荆州区2022-2023学年八年级下学期期末考试数学试卷(含答案).pdf VIP
- 人教版(新教材)高中英语选修2Unit4Journey Across a Vast Land精品学案:Writing—An email about a journey.docx
- 2012-2021十年高考生物真题(含解析)共92套.docx
- 2023年湖南师范大学附属小学教师招聘考试真题及答案.docx
文档评论(0)