- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xml知识点 复习资料-----鬏龙哿
1.XML是eXtensible Markup Language 缩写,是由万维网联盟(World Wide Web Consortium,W3C)定义的一种语言,称之为可扩展标记语言。XML是由标记及其标记的内容构成的。
2. XML的声明:?xml version=1.0 encoding=UTF-8 ? 。XML文件保存的扩展名必须是“.xml” 。XML保存的编码必须和其指定的编码一致(默认情况下是UTF-8)。
XML语法规则:XML文档必须以声明开始;XML文档必须有一个且只有一个根元素;XML文档形成一种树结构;标记成对,〈开始标记〉和〈/结束标记〉;标记不能交叉嵌套。
3.XML和HTML的不同:
XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计。XML 被设计为传输和存储数据,其焦点是数据的内容;HTML 被设计用来显示数据,其焦点是数据的外观。XML比HTML易于扩展,XML标记表示了数据的逻辑结构,可为不同应用以不同方式加以分析。
层叠样式表(Cascading Style Sheet,CSS);可扩展样式语言(eXtensible Style Language,XSL)。
4.XML的优势:可扩展性,可以更好的结构化数据;标准的格式化,有助于网络传输;数据和界面分离,使数据更好的阅读和处理;W3C推出的标准,在业内获得广泛支持和应用。
5.XML文件分为规范的XML文件(Well-Formed XML)和有效的XML文件(Validated XML)两种。符合W3C制定的基本语法规则的XML文件称为规范的XML文件;规范的XML文件如果再符合额外的一些约束就称为有效的XML文件。规范的XML文件有效的XML文件。
6.一个规范的XML文档通常以XML声明开始。XML声明是处理指令的一种,它告诉浏览器或其他处理程序这个文档是XML文档。声明必须放在第一行,前面不能有空白、注释或其它处理命令。
7.XML声明中的编码encoding属性(保存方式):
ISO-8859-1 ASCII字符、纯英文 GB2312 ASCII字符、中文 UTF——8 默认的保存方式 ASCII字符、中文、日文等多种文字 8.XML是基于文本的标记语言,标记是XML文档最基本的组成部分。XML的标记分为非空标记与空标记。开始标记与结束标记之间是标记的内容。标记内容是有两部分组成:文本数据与标记。
9.标记的名称必须满足一定的规则,规则是:名称可以由字母、数字、下划线(“_”)、点(“.”)或连字符(“-”)组成,但必须以字母或下划线开头和不能使用空白且严格区分大小写。
10.标记是指开始标签、结束标签以及之间的内容,包括属性、文本、注释及子元素。标签是一对尖括号〈〉和之间的内容,包括标记名和属性
11.XML文件中有五种特殊字符:、、、’、” XML标记内容中的文本数据不能含有特殊字符。
特殊字符的实体引用:
12.CDATA段用“![CDATA[”做为段的开始,用“]]”作为段的结束,段开始和段结束之间称为CDATA段的内容,解析器不对CDATA段的内容做分析处理 。CDATA段中的内容可以包含任意的字符。但是,W3C规定,CDATA段中不可以嵌套另一个CDATA段。
13.一个标记的内容可以有两部分构成:文本数据部分和子标记部分。一个标记的文本数据中可以有普通字符、CDATA段、和实体引用。
14.属性是标记数据的附加信息,可用于描述标记的一些特性。属性的构成:属性是一个名值对,名=“值”;必须在非空标记的开始标记或空标记中声明。
属性注意事项:
1、属性名由字母、数字、下划线(_)、点(.)、连字符(-)组成。
2、属性名必须以字母或下划线开头。
3、属性名区分大小写
4、属性名不能含有空格
5、同一标记不能有两个相同的属性
6、属性值必须用单引号或双引号括起来
7、属性值不能含有特殊字符(5个),可以包含实体引用或字符引用
属性的使用原则:
不要因为属性的频繁使用破坏XML的数据结构。
根据你描述事物的重要性,重要的信息用子标记去实现,次要信息用属性去描述。
数据本身应当存储在标记中;而有关数据的信息存储在属性中
标记更具扩展性。
15.对XML的数据结构进行限制有两种方式:使用文档类型定义(Document Type Definition,DTD)和XML Schema模式。一个规范的XML文件如果和某个DTD文件相关联,并遵守该DTD文件规定的限制条件,就称为有效的XML文件。规范的XML文件+ DTD编写限制=有效的XML文件。
16.XML文件使用的文档类型声明与一个DTD相关联。有两种形式的关联:SYSTEM
文档评论(0)