前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >XML概述3

XML概述3

作者头像
py3study
发布2020-01-09 19:49:45
2670
发布2020-01-09 19:49:45
举报
文章被收录于专栏:python3python3python3

无效、有效以及格式良好的文档

   有三种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>

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档