1.XML是什么?
        Extensible Markup Language 可扩展标记语言,是一种存储格式,本质上是字符串。
2.XML的作用
        ①传输数据;②配置文件。
3.XML语法
        1)文档声明
            定义:声明xml文档的基本属性信息,解析器会根据文档声明决定如何解析这个文档。
            格式:<?xml version=”1.0” encoding=”utf-8”?>
                version用来制定xml本班,encoding通知解析器用什么编码来解析xml文档,注意encoding指定的编码和xml文档保存时的编码必须一致。
            注意:
                ①一个XML文档有且仅有一个文档声明;
                ②文档声明只能放在XML文档的第一行,并且前面不能有任何内容;
                ③如果一个XML文档没有文档声明,该文档是一个格式不好的XML文档;
        2)元素
            定义:一个标签就是一个元素。
                标签体:标签分为标签开始和标签结束,开始标签和结束标签之间的文本就是标签体。
                自闭标签:如果一个标签不包含标签体也不包含其他元素,那么可以将开始标签和结束标签合并,这个标签就叫做自闭标签。
                根标签:一个XML文档有且仅有一个根标签。
            命名规范:
                ①区分大小写;
                ②不能以数字或标点符号开头;
                ③不能以xml、Xml、XML开头;
                ③不能包含空格;
                ⑤不能包含冒号;
            注意:标签可以嵌套,但不能出现交叉嵌套。
        3)属性
                一个标签可以有多个属性,多个属性之间用空格隔开,属性值需要用单引号或者双引号引起来。
                命名规范和元素相同。
        4)注释
            格式:<!-- 一段注释 -->
            注意:
                ①注释不能放在文档声明的前面;
                ②注释不能交叉嵌套;
        5)转义字符
            用其他符号来替代特殊字符。
            例如:
                <        &lt;
                >        &gt;
                “        &quot;
                ‘        &apos;
                &        &amp;
   6.XML约束
        在XML中可以编写一个文档来约束某个xml文档的写法,称为xml约束。
    7.XML解析
        1)Dom解析
            见Dom解析.png

XML初识
        2)SAX解析
            见SAX解析.png

XML初识

相关文章:

  • 2021-07-23
  • 2022-12-23
  • 2021-06-06
  • 2022-02-07
  • 2022-12-23
  • 2021-09-04
  • 2021-06-27
猜你喜欢
  • 2022-01-11
  • 2021-11-06
  • 2021-06-15
  • 2021-09-08
  • 2022-12-23
  • 2021-07-18
相关资源
相似解决方案