Xml简介以及它的作用 您所在的位置:网站首页 excel的主要功能有文件管理嘛 Xml简介以及它的作用

Xml简介以及它的作用

2024-07-09 13:04| 来源: 网络整理| 查看: 265

什么是Xml

xml 是可拓展(体现在标签可自定义)的标记性语言。

Xml的作用

xml的主要作用有: 1、用来保存数据,而且这些数据具有自我描述性 2、它还可以作为项目或者模块的配置文件 3、还可以用来做网络传输数据的格式(现在用不多了,都是JSON为主)

Xml语法 1、文档声明

比如我们现在想定义一个xml文件用来描述图书信息: 在这里插入图片描述 注意:这个文本数据或子标签

Xml属性

xml 的标签属性和 html 的标签属性是非常类似的,属性可以提供元素的额外信息。

在标签上可以书写属性:

一个标签上可以书写多个属性。每个属性的值必须使用 引号 引起来。 的规则和标签的书写规则一致。

在这里插入图片描述 注意: 属性必须使用引号引起来,不引会报错示例代码。

Xml语法规则

所有 XML 元素都须有关闭标签(也就是闭合)。

XML 标签对大小写敏感。

XML 必须正确地嵌套。

XML 文档必须有根元素。

根元素就是顶级元素, 没有父标签的元素,叫顶级元素。 根元素是没有父标签的顶级元素,而且是唯一一个才行。

XML 的属性值须加引号。

XML 中的特殊字符: 在这里插入图片描述

文本区域(CDATA 区): CDATA 语法可以告诉 xml 解析器,我 CDATA 里的文本内容,只是纯文本,不需要 xml 语法解析。

CDATA 格式:

在这里插入图片描述

Xml 解析技术介绍

xml 可扩展的标记语言。 不管是 html 文件还是 xml 文件它们都是标记型文档,都可以使用 w3c 组织制定的 dom 技术来解析。 在这里插入图片描述 document 对象表示的是整个文档(可以是 html 文档,也可以是 xml 文档).

早期 JDK 为我们提供了两种 xml 解析技术 DOM 和 Sax 简介(已经过时,但我们需要知道这两种技术)。

dom 解析技术是 W3C 组织制定的,而所有的编程语言都对这个解析技术使用了自己语言的特点进行实现。 Java 对 dom 技术解析标记也做了实现。 sun 公司在 JDK5 版本对 dom 解析技术进行升级:SAX( Simple API for XML ) SAX 解析,它跟 W3C 制定的解析不太一样。它是以类似事件机制通过回调告诉用户当前正在解析的内容。 它是一行一行的读取 xml 文件进行解析的。不会创建大量的 dom 对象。 所以它在解析 xml 的时候,在内存的使用上。和性能上。都优于 Dom 解析。

第三方的解析: jdom 在 dom 基础上进行了封装 、 dom4j 又对 jdom 进行了封装。 pull 主要用在 Android 手机开发,是在跟 sax 非常类似都是事件机制解析 xml 文件。

这个 Dom4j 它是第三方的解析技术。我们需要使用第三方给我们提供好的类库才可以解析 xml 文件。这里不再展开赘述。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有