加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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>是两个不同的标记。
不能以数字或"_" (下划线)开头。
不能包含空格。
名称中间不能包含冒号(:)。

?属性

?属性值用双引号(")或单引号(')分隔(如果属性值中有',用"分隔;有",用'分隔)
?一个元素可以有多个属性,它的基本格式为:
<元素名 属性名="属性值">
?特定的属性名称在同一个元素标记中只能出现一次
?属性值不能包括<,>,&
对于一些单个字符,若 想显示其原始样式,也可以使用转义的形式予以处理。
转义符 符号
&lt; <
&gt; >
&amp; &
&quot; "
&apos; '

?注释

Xml文件中的注释采用:“<!--注释-->”格式。
注意:
? 注释不能嵌套,例如:
<!--大段注释
……
<!--局部注释-->
……
-->

?CDATA区,特殊字符

?有些内容可能不想让解析引擎解析执行,而是当作原始内容处理,用于把整段文本解释为纯字符数据而不是标记的情况。包含大量<、>、&或者"字符。CDATA节中的所有字符都会被当作元素字符数据的常量部分,而不是XML标记。
?语法:
<![CDATA[
。。。。。。。。
]]>

问; 如何适用xml 去传递小图片

答: 可以把文件读取成一个 byte[],然后放到CDATA节,再传递.

xml语法小结:

XML声明语句

<?xmlversion="1.0" encoding="gb2312"?>

– 必须有且仅有一个根元素

– 标记大小写敏感

– 属性值用引号

– 标记成对

– 空标记关闭

– 元素正确嵌套

– 名称中可以包含字母、数字或者其它字符

– 名称中不能含空格 测

– 名称中不能含冒号(注:冒号留给命名空间使用)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读