XML概述
发布时间:2020-12-16 00:18:27 所属栏目:百科 来源:网络整理
导读:1 为什么学XML--需求 1.1做配置文件 1.2描述很复杂的数据关系 1.3解决程序间数据传输格式的问题 2 XML语法 ?文档声明 ?xml version="1.0" encoding=“gb2312" standalone="yes"? ?元素 ?每个XML文档必须有且只有一个根元素。 ?根元素是一个完全包括文档中其
1 为什么学XML--需求 1.1做配置文件 1.2描述很复杂的数据关系 1.3解决程序间数据传输格式的问题 2 XML语法 ?文档声明<?xml version="1.0" encoding=“gb2312" standalone="yes"?>
?元素
?每个XML文档必须有且只有一个根元素。
?根元素是一个完全包括文档中其他所有元素的元素。 ?根元素的起始标记要放在所有其他元素的起始标记之前。 ?根元素的结束标记要放在所有其他元素的结束标记之后。
命名规范
一个XML元素可以包含字母、数字以及其它一些可见字符,但必须遵守下面的一些规范:
区分大小写,例如,<P>和<p>是两个不同的标记。
不能以数字或"_" (下划线)开头。
不能包含空格。
名称中间不能包含冒号(:)。
?属性
?属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)
?一个元素可以有多个属性,它的基本格式为:
<元素名 属性名="属性值">
?特定的属性名称在同一个元素标记中只能出现一次
?属性值不能包括<,>,&
对于一些单个字符,若
想显示其原始样式,也可以使用转义的形式予以处理。
?注释
Xml文件中的注释采用:“<!--注释-->”格式。
注意:
?
注释不能嵌套,例如:
<!--大段注释
……
<!--局部注释-->
……
-->
?CDATA区,特殊字符
?有些内容可能不想让解析引擎解析执行,而是当作原始内容处理,用于把整段文本解释为纯字符数据而不是标记的情况。包含大量<、>、&或者"字符。CDATA节中的所有字符都会被当作元素字符数据的常量部分,而不是XML标记。
?语法:
<![CDATA[
。。。。。。。。
]]>
问; 如何适用xml 去传递小图片 答: 可以把文件读取成一个 byte[],然后放到CDATA节,再传递. xml语法小结: XML声明语句 <?xmlversion="1.0" encoding="gb2312"?> – 必须有且仅有一个根元素 – 标记大小写敏感 – 属性值用引号 – 标记成对 – 空标记关闭 – 元素正确嵌套 – 名称中可以包含字母、数字或者其它字符 – 名称中不能含空格 测 – 名称中不能含冒号(注:冒号留给命名空间使用) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |