美文网首页我爱编程
关于XML的 知识点

关于XML的 知识点

作者: 邹小月 | 来源:发表于2017-06-14 19:45 被阅读23次

一.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)属性元素的命名不能以数字开头。

相关文章

  • 关于XML的 知识点

    一.XML和HTML XML称为扩展性标记语言,XML的元素是自由的,没有限制; HTML称为超文本标记语言,HT...

  • 学习XML01

    (1)知识点 (1.1)什么是 XML? (1.2)XML的作用及好处 (1.3)XML 语法规则 (1.4)XM...

  • flink1.9.1 之 sql 解析流中的数组

    输入 期望输出 知识点 unnest demo pom.xml

  • 初识网络编程(第三篇)

    本篇博客的主要知识点是: 1 XML网络文件的解析 2 xml文件解析过程代码演示 3 在XML文件解析的基础上利...

  • 关于XML

    XML介绍XML是一种标记语言,用于编码和组织数据.XML的关注点在于文档,不过现在已经被广泛用作Web Serv...

  • Maven相关知识点

    1、maven setting.xml相关知道点 2、pom.xml相关知识点 3、maven常用插件(plugi...

  • 大连滕泰科技学习笔记2020-04-01

    1,知识点汇总 1,1 xml文件定义1,2 xml文件和properties有什么区别1,3 xml文件如何读取...

  • python简单爬虫示例

    源码 知识点 1.requests库:发送网络请求2.lxml库:HTML和XML的解析3.xpath:XML 文...

  • android7.0冻结开机动画无法进入Launcher

    问题排查用到的知识点 /data/system/users/0/package-restrictions.xml ...

  • 关于AJAX

    1.需要掌握以下知识点 ①,AJAX全称(Asynchronous JavaScript and XML),异步 ...

网友评论

    本文标题:关于XML的 知识点

    本文链接:https://www.haomeiwen.com/subject/ikdeqxtx.html