XML概述(一)



1.XML:xml是一种数据存储格式,这种数据存储格式在存储内容的同时,还能够保存

数据之间的关系。

2. XML保存数据的方法:xml利用标签来保存数据的内容,利用标签之间的嵌套关系来

保存数据之间的关系。

3.XML的应用:利用xlm跨平台的特性,用来在不同的操作系统不同的开发语言之间传

输数据。如果说java是一门跨平台的语言,那xml就是靠平台的数据。

4.xml文件:把xml格式的数据保存到文件中,这样的文件通常其后缀名为 .xml,这样的

文件就叫xml文件,xml文件是xml数据最常见的存在形式,但是这不是xml的唯一存在

形式,在内存或在网络中也可以存在,不要把xml狭隘的理解成xml文件。

5. xml校验:

   浏览器除了内置html解析引起外海内置了xml解析器,利用浏览器打开xml格式的数据

,也可以进行xml校验


XML的语法

1.文档声明:

(1)   一个格式良好的xml必须包含也只能包含一个文档声明,并且声明必须出现在xml的第一

行,其前面不能有其他任何内容。

最简单的写法:<?XML version="1.0" ?> 其中verson 代表当前xnl所所遵循的规范版本。

使用encoding属性指定文档所使用的字符集编码:<?xml version ="1.0  encoding="utf-8""?>

(2)使用standalone属性当前xml文档是否是一个独立文档:<? xml version="1.0" standalone="no" ?>

standalone默认值为yes表示是一个独立文档。不过许多的解析器会忽略这个属性,但是学习知识要求按标准去学

(3)元素分为开始标签和结束标签,在开始和结束标签之间的文本称为标签体,如果一个标签即不好标签体也

不包含其他标签,那这样的标签可以把开始标签和结束标签进行合并,这样的标签叫自闭标签。

<a>xxxxx</a>   <a/>

(4)一个元素也可以保护若干子元素,但那时要注意所有的标签都有进行合理的嵌套。

(5)一个格式良好的xml文档应该具有并且只能有一个根标签,其他标签都应该是这个根标签的子孙标签

(6)元素的命名规范:
   区分大小写,例如,<P>和<p>是两个不同的标记。
   不能以数字或标点符号或"_"开头。
   不能以XML(或XML、或Xml 等)开头。
   不能包含空格。
   名称中间不能包含冒号(:)


1.XMLl:xml是一种数据存储格式,这种数据存储格式在存储内容的同时,还能够保存

数据之间的关系。

2. XML保存数据的方法:xml利用标签来保存数据的内容,利用标签之间的嵌套关系来

保存数据之间的关系。

3.XML的应用:利用xlm跨平台的特性,用来在不同的操作系统不同的开发语言之间传

输数据。如果说java是一门跨平台的语言,那xml就是靠平台的数据。

4.xml文件:把xml格式的数据保存到文件中,这样的文件通常其后缀名为 .xml,这样的

文件就叫xml文件,xml文件是xml数据最常见的存在形式,但是这不是xml的唯一存在

形式,在内存或在网络中也可以存在,不要把xml狭隘的理解成xml文件。

5. xml校验:

浏览器除了内置html解析引起外海内置了xml解析器,利用浏览器打开xml格式的数据

,也可以进行xml校验



XML的语法

1.文档声明:

(1) 一个格式良好的xml必须包含也只能包含一个文档声明,并且声明必须出现在xml的第一

行,其前面不能有其他任何内容。

最简单的写法:<?XML version="1.0" ?> 其中verson 代表当前xnl所所遵循的规范版本。

使用encoding属性指定文档所使用的字符集编码:<?xml version ="1.0 encoding="utf-8""?>

(2)使用standalone属性当前xml文档是否是一个独立文档:<? xml version="1.0" standalone="no" ?>

standalone默认值为yes表示是一个独立文档。不过许多的解析器会忽略这个属性,但是学习知识要求按标准去学

(3)元素分为开始标签和结束标签,在开始和结束标签之间的文本称为标签体,如果一个标签即不好标签体也

不包含其他标签,那这样的标签可以把开始标签和结束标签进行合并,这样的标签叫自闭标签。

<a>xxxxx</a> <a/>

(4)一个元素也可以保护若干子元素,但那时要注意所有的标签都有进行合理的嵌套。

(5)一个格式良好的xml文档应该具有并且只能有一个根标签,其他标签都应该是这个根标签的子孙标签

(6)元素的命名规范:
区分大小写,例如,<P>和<p>是两个不同的标记。
不能以数字或标点符号或"_"开头。
不能以XML(或XML、或Xml 等)开头。
不能包含空格。
名称中间不能包含冒号(:)








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北顾丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值