XML概述3
无效、有效以及格式良好的文档
有三种XML文档:
无效文档:没有遵守XML规范定义的语法规则。如果开发人员已经在DTD或模式中定义了文档能够包含什么,而某个文档没有遵守那些规则,那么这个文档也是无效的。
有效文档:即遵守XML语法规则也遵守在其DTD或模式中定义的规则。
格式良好的文档:遵守XML语法,但没有DTD或模式。
结构完整的XML文档:
遵守如下规则的XML文档称为结构完整:
- 必须有XML声明语句
<? XML version="1.0" encoding="GBK" ?>
-必须有且仅有一个根元素
-标记大小写敏感
-属性值用引号
-标记成对
-空标记关闭
-元素正确嵌套
元素语法:
-名称中可以包含字母、数字、或其它字符
-名称不能以数字和“-”开头
-不能以XML开头
-名称中不能含空格
-名称溃不能含冒号(冒号是留给命名空间使用的)
XML文档规则总结: -
-XML文档通常是以一个XML声明开始
-XML元素包括标记和字符数据
-通过XML元素来组织XML数据
-为组织数据更方便、清晰,在字符数据中引入了CDATA数据快
-在文档中引入注释
-需要给XML处理程序提供一些指示信息,XML文档中可以包含处理指令.
实体引用例子:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hotelList[
<!ENTITY g4 "四星级">
<!ENTITY g5 "五星级">
]>
<hotelList>
<hotel>
<name>四海大酒店</name>
<Address>海魂路一号</Address>
<HomePage>www.sihaohote.com.cn</HomePage>
<E-mail>mater@sihaototel.com.cn</E-mail>
<TelePhone>23423423423</TelePhone>
<Grade>&g4;</Grade>
</hotel>
<hotel>
<name>五湖宾馆</name>
<Address>东平路99号</Address>
<HomePage>www.wuhu.com.cn</HomePage>
<E-mail>web@wuhu.com.cn</E-mail>
<TelePhone>4545454</TelePhone>
<Grade>&g5;</Grade>
</hotel>
</hotelList>
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341