关于XML的 知识点

一.XML和HTML

XML称为扩展性标记语言,XML的元素是自由的,没有限制;

HTML称为超文本标记语言,HTML中元素固定;

XML可以用来写出HTML,也可以说XML加上一定的约束就是HTML;

二.XML语法结构

1.XML文档声明

    (1)version:文档版本;

    (2)encoding:文档编码;

    (3)standalone:文档的独立性;

2.XML元素

    (1)一般元素结构:开始标记、元素体和结束标记;

    (2)空元素结构:有开始标记,但是没有元素体和结束标记,不过开始标记的“>”前一定要加上一个正斜杠“/”。

3.属性

        属性是元素的一部分,它只能出现在元素的开始标签中,一个元素可以有多个属性。

        属性名=“属性值”,其中属性值必须用双引号或单引号引起来。

        多个属性之间用都好隔开。

4.注释

         以<--  开始,以 -->结束,其中的内容不会被解析器解析。

5.转义字符与CDATA 区

         转义字符将一些特殊符号通过转义字符使解析器将它当作一般字符解析出来。


特殊字符                                  预定义实体


&                                                    &amp;


<                                                     &lt;


>                                                     &gt;


"                                                      &quot;


'                                                      &apos;


CDATA区

        以<![CDATA[开始, 以]]>结束,区域内特殊字符无需转义。

三.XML的格式

       (1)必须有XML文档声明;

       (2)不能无理嵌套;

       (3)必须使用单引或双引;

       (4)属性元素的命名不能以数字开头。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. XML简介 以下内容来自于http://www.w3school.com.cn/xml 基本知识 XML 和...
    WebSSO阅读 1,954评论 1 7
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,859评论 18 139
  • 昨天晚上恐吓好好不送她上学,今天6点半我到楼下拿牛奶,她正好醒了,喊我没人,以为我真的不送她上学了,吓得光着脚跑出...
    bright_blue阅读 156评论 0 0
  • 马路上的女人 牵着孩子的手 高中生坐在门市部门口 抽着一支一元的兰州 街边某棵树要死不活 我看了他们好久好久 说话...
    燃烧已烬阅读 255评论 0 0
  • 嗨,不知在何处的你;仅有过一面之缘的你;也许,近在咫尺的你;也许……正在做老本行的你;也许,正在看这篇文章...
    三十三画_c835阅读 326评论 0 0