XML概述

XML常用于配置文件、复杂数据描述和程序间数据传输。其语法包括文档声明、属性、注释和CDATA区。XML声明必须包含版本和编码信息,元素大小写敏感,需正确嵌套。空标记需关闭,名称不能含空格或冒号。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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"?>

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

–     标记大小写敏感

–     属性值用引号

–     标记成对

–     空标记关闭

–     元素正确嵌套

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

–     名称中不能含空格 测

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值