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 等)开头。
不能包含空格。
名称中间不能包含冒号(:)









相关文章

引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满足人的生产生活需要而产生的。具体...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket Reprint it anywhere u want. 文章...
http://blog.jobbole.com/79252/ 引言 NOKIA 有句著名的广告语:“科技以人为本”。任何技术都是为了满...
(点击上方公众号,可快速关注) 公众号:smart_android 作者:耿广龙|loonggg 点击“阅读原文”,可查看...
一、xml与xslt 相信所有人对xml都不陌生,其被广泛的应用于数据数据传输、保存与序列化中,是一种极为强...