zoukankan      html  css  js  c++  java
  • XML之Well-Formed文档规则

      由于课程原因,近日粗略学习XML,载以博客是为担心忘记,以供日后复习之用。

      XML标准中明确规定了XML文件应当遵守的规则,大致上分成基本规则和DTD(Document Type Definition)规定的XML文件结构规则。 一份XML文档也可以没有DTD。当一份XML文档不考虑DTD的情况下,符合其他对XML文件要求的规则时,该份XML文档就称为一份Well-Formed XML文档。

        如果一个XML文档不是Well-Formed的,Browser就无法正常显示。

       主要规则如下:

        1.文档的开始必须是XML声明

        2.含有数据的元素必须有起始标记和结束标记。

        3.不含数据并且仅使用一个标记的元素必须以/>结束。

        4.文档只能包含一个能够包含全部其他元素的元素,这个元素称为根元素

        5.元素只能嵌套不能重叠<注意:是针对Well-Formed文档>

        6.属性值必须加引号。(“”)

        7.字符<和&只能用于起始标记和实体引用。

        8.出现的实体引用只有&amp;,&lt;,&gt;;,&quot;,&apos;。<注意:是针对Well-Formed文档>

    附注:

    与之区别的是XML的Vaild文档。

     Vaild文档:(基本规则+DTD)

     Well-Formed文档:(基本规则)

    ------------------------------------------------------------------------------------------------

    摘录自《从HTML到XML》 蔡翠平 北方交通大学出版社&清华大学出版社

  • 相关阅读:
    fastjson
    抽象类和接口
    Linux发行版,分类,CentOS下载
    《Head First 设计模式》读后总结:基础,原则,模式
    java.lang.NoSuchMethodError
    在word中优雅地插入代码
    Java读取Maven工程下的配置文件,工具类
    移动互联网10年,传奇一直在发生
    Spring整合MybatisPlus学习笔记
    IDEA环境下SSM整合------注解开发
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/7154996.html
Copyright © 2011-2022 走看看