XML介绍

xml 叫可拓展标记语言,有两个特性

1、xml具有与平台无关性,是一个独立的标记语言

2、xml有自我描述性

主要用于:网络数据传输,数据存储,配置文件

注意:.xml文件是保存xml数据的一种方式,不要将xml语言狭隘的理解程xml文件。xml语言可以用其他的方式存在(例如:在内存种构建xml数据)。

一、语法: 开始标记:<标记名称>        结束标记</标记名称>

二、标记(元素,标签,节点)名称规则

        1、名称可以含有字母、数字以及其他字符

        2、名称不能以数字或者标点符号开始的

        3、名称不能以字符“xml” (不区分大小写)开始的

        4、名称不能包含空格,不能包含:

        5、名称区分大小写

三、一个xml文档,必须有且仅允许一个根标记:

四、标记可以嵌套,但是不能交叉:

五、标记有层级称呼:(子标记、父标记、兄弟标记、后代标记、祖先标记)

六、标记名称可以重复

七、标记属性格式:

1、在标记种,描述改属性

2、可以包含0-n个属性,每一个属性是一个键值对

3、属性名不允许重复,键与值之间使用等号连接,多个属性之间使用空格分隔

4、属性值必须被引号引用住

八、注释

注释不能卸载文档前面、不能嵌套注释 <!--     -->

九、常见问题

有的时候在xml中需要包含”<“与"&"字符,解析器误认这两个字符  解决方式+<![CDATA[    ]]>结束就可以了。

例如:<name><![CDATA[北方<a></a>佳人]]</name>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值