1.简介
1.1xml简介
可扩展标记语言(eXtensible Markup Language)
特性:
- xml具有平台无关性, 是一门独立的标记语言.
- xml具有自我描述性
1.2JSON简介
JSON: (JavaScript Object Notation) JS对象简谱 , 是一种轻量级的数据交换格式.
2.二者的异同点
JSON 与 XML 的相同之处:
JSON 和 XML 数据都是 “自我描述” ,都易于理解。
JSON 和 XML 数据都是有层次的结构。
JSON 和 XML 数据可以被大多数编程语言使用。
JSON 与 XML 的不同之处:
JSON 不需要结束标签
JSON 更加简短
JSON 读写速度更快
JSON 可以使用数组
3.XML使用方法
3.1XML文档的编写
在使用XML之前先学会用文本文档编写。
首先需要创建一个文本文档,之后将后缀更改为xml模式,选择打开模式为记事本打开,即可直接编写内容。
编写格式:
1.文档声明:编写版本,并且选择编码方案。
2.内容编写:编写格式,语法。
开始标记(开放标记): <标记名称>
结束标记(闭合标记): </标记名称>
标记名称定义规则
1.名称可以含字母、数字以及其他的字符
2.名称不能以数字或者标点符号开始
3.名称不能以字符 “xml”(或者 XML、Xml)开始
4.名称不能包含空格,不能包含冒号(:)
5.名称区分大小写
标记内容: 开始标记与结束标记之间 ,是标记的内容.
注意事项:
1.一个XML文档中, 必须有且仅允许有一个根标记.
2.标记可以嵌套, 但是不允许交叉.
反例:(age和name交叉在了一起,错误)
<person>
<name>李四<age></name>
18</age>
</person>
3.标记名称 允许重复
4.标记除了开始和结束 , 还有属性.
例:(这里book有了id这个属性)
<book id="1001">
<name>西游记</name>
<info>打怪物</info>
</book>
5.注释
注释不能写在文档文档声明前
注释不能嵌套注释

编写

本文介绍了XML和JSON的基本概念,强调了它们的异同点。详细讲解了XML的编写规则和解析方法,包括创建XML文档、获取指定节点内容等。同时,文章也探讨了JSON的解析和生成,包括对象与JSON之间的转换,并提供了多个示例进行说明。
最低0.47元/天 解锁文章
562





