XML
XML概述
- XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。
<?xml version="1.0" encoding="UTF-8"?>
<data>
<sender>张三</sender>
<receiver>李四</receiver>
<src>
<addr>北京</addr>
<date>2022-11-11 11:11:11</date>
</src>
<current>武汉</current>
<dest>广州</dest>
</data>
XML的几个特点和使用场景
- 一是纯文本,默认使用UTF-8编码;而是可嵌套;
- 如果把XML内容存为文件,那么它就是一个XML文件。
- XML的使用场景:XML内容经常被当成消息进行网络传输,或者作为配置文件用于存储系统的信息。
XML的创建
- 就是创建一个XML类型的文件,要求文件的后缀名必须使用xml,例如HelloWorld.xml
XML的语法规则
- XML文件的后缀名为:xml
- 文档声明必须是第一行
<?xml version="1.0" encoding="UTF-8"?>
version:XML默认的版本号码、该属性是必须存在的。
encoding:本XML文件的编码
XML的标签(元素)规则
- 标签由一对尖括号和合法标识符组成<name></name>,必须存在一个根标签,有且只能有一个。
- 标签必须成对出现,有开始,有结束:<name></name>
- 特殊的标签可以不成对,但是必须有结束标记,如:<br/>
- 标签中可以定义属性,属性和标签名空格隔开,属性必须用引号引起来<student id="1"></student>
- 标签需要正确的嵌套
文档约束
什么是文档约束
- 文档约束:是用来限定XML文件中的标签以及属性该怎么写。一次强制约束程序员必须按照文档约束的规定来编写xml文件。
文档约束的分类
- DTD
- schema
本文来自博客园,作者:maplerain,转载请注明原文链接:https://www.cnblogs.com/maplerain/p/16683844.html 博主B站