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
posted @ 2022-09-11 18:51  maplerain  阅读(53)  评论(0编辑  收藏  举报