zl程序教程

您现在的位置是:首页 >  前端

当前栏目

XML和JSON

2023-09-27 14:27:14 时间

目录

一、XML

1、标记(元素/标签/节点)

1)语法:

2)标记名称:自定义名称,必须遵循以下规则:

3)标记内容:开始标记与结束标记之间,是标记的内容。

2、一个XML文档中,必须有且仅允许有一个根标记

3、标记可以嵌套,但是不允许交叉

4、标记的层级称呼(子标记、父标记、兄弟标记、后代标记、祖先标记)

5、标记名称允许重复

6、标记除了开始和结束,还有属性

7、注释

二、JSON

1、JSON

2、对象格式:

1)格式:

3、数组格式

一、XML

1、标记(元素/标签/节点)

XML文档,由一个个的标记组成。

1)语法:

开始标记(开放标记):<标记名称>

结束标记(闭合标记):</标记名称>

2)标记名称:自定义名称,必须遵循以下规则:

a.名称可以含字母、数字以及其他的字符

b.名称不能以数字或者标点符号开始

c.名称不能以字符"xml"(或者XML、Xml)开始

d.名称不能包含空格,不能包含冒号

e.名称区分大小写

3)标记内容:开始标记与结束标记之间,是标记的内容。

2、一个XML文档中,必须有且仅允许有一个根标记

3、标记可以嵌套,但是不允许交叉

4、标记的层级称呼(子标记、父标记、兄弟标记、后代标记、祖先标记)

5、标记名称允许重复

6、标记除了开始和结束,还有属性

标记中的属性,在标记开始时藐视,由属性名和属性值组成

格式:

在开始标记中,描述属性。

可以包含0~n个属性,每一个属性是一个键值对!

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

属性值必须被引号引住。

7、注释

注释不能写在文档文档声明前

注释不能嵌套注释

二、JSON

1、JSON

JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式。

2、对象格式:

一个对象, 由一个大括号表示.

括号中 描述对象的属性。通过键值对来描述对象的属性(可以理解为, 大括号中, 包含的是一个个的键值对)

1)格式:

键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.

键值对的键 应使用引号引住 (通常Java解析时, 键不使用引号会报错. 而JS能正确解 析)

键值对的值, 可以是JS中的任意类型的数据

3、数组格式

在JSON格式中可以与对象互相嵌套

[元素1,元素2…]