252百战程序员018天(解析xml相关知识点)

 2024-02-10 02:02:47  阅读 0

1. XML概念和系统

(1)简述XML的特点?

XML数据以纯文本格式存储

实现不同应用程序之间的数据通信

实现不同平台之间的数据通信

实现不同平台之间的数据共享

使用XML连接不同的程序和平台

(2)标准的XML文档由什么组成?

文件头和文件体

文件头

XML 文件头由 XML 声明和 DTD 文件类型声明组成。 DTD文件类型声明可以缺少,后面的内容将介绍DTD声明,而XML声明则是使文件符合XML标准规范所必需的。

上一个 .xml 文件中的第一行代码是 XML 声明:

在:

“”代表一条指令的结束;

“xml”表示该文件是XML文件;

“=”1.0“”表示该文件使用XML1.0标准;

“=”“”代表该文件使用的字符集。 默认值为。 如果该文件要使用中文,则该值必须设置为。

注意:XML 声明必须出现在文档的第一行。

2. 文件体

文件体包含XML文件的内容,XML元素是XML文件内容的基本单位。 从语法上讲,元素包含开始标记、结束标记以及标记之间的数据内容。

XML元素的格式与HTML元素的格式基本相同,其格式如下:

内容

所有数据内容必须位于某个标签的开始和结束标签内,并且每个标签必须包含在另一个标签的开始和结束标签内,形成嵌套分布。 只有最外面的标签不必包含其他标签。 最外层是根元素(Root),也称为file()元素。 所有元素都包含在根元素中。

在前面的 .xml 文件中,根元素就是 root 元素。 必须且只能有一个根元素。 文件中有三个子元素。 可以有多个这样的元素。

2.XML基本语法

(1)简述XML的基本语法?

1) 存在且只有一个根元素

2) XML文档声明必须放在文档的第一行

3)所有标签必须成对出现

4) XML标签严格区分大小写

5)XML必须正确嵌套

6)XML中的属性值必须加引号

7)在XML中,一些特殊字符需要使用“实体”

8) 可以在XML中应用适当的注释

(2)简述XML的命名规则?

1)名称可以包含字母、数字等字符

2)名称不能以数字或标点符号开头

3)名称不能以字母xml开头

4) 名称不能包含空格

3、技术

(1)简述什么是DTD验证以及DTD验证的局限性?

概念:DTD文档类型定义

功能:验证它是否是“有效”的XML

使用 DTD 的限制

1)DTD不符合XML语法

2)DTD数据类型有限

3)DTD不可扩展

4)DTD不支持命名空间

(2)什么技术? 验证 XML 文档的步骤是什么?

技术

它是DTD的替代品,命名为XML,用于描述

XML文档结构比DTD更强大。 其主要特点之一是

XML 支持的数据类型

1)使用XML验证XML并遵循XML的语法

2)可以使用可以处理XML文档的工具进行处理

3)数据类型得到了极大的扩展,数据类也可以自定义

类型

4)支持元素的继承

5) 支持属性组

使用验证 XML 文档

1)创建工厂

2)创建验证文件对象

3)使用工厂对象接收验证后的文件对象并生成对象

4)为此生成一个验证器

5)待验证数据(准备数据源)

6) 开始验证

4.使用DOM方法解析XML数据

(1)简述解析XML文件的方法?

DOM、SAX、JDOM、DOM4J

(2)简述DOM解析XML的步骤? DOM解析XML步骤

1)创建ry对象

2)创建对象

3)通过parse(...)方法获取对象

4)通过(...)方法获取节点列表

5)通过for循环遍历每个节点

6)获取每个节点的属性和属性值

7)获取每个节点的节点名和节点值

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码