博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【XML】基础
阅读量:4045 次
发布时间:2019-05-24

本文共 991 字,大约阅读时间需要 3 分钟。

定义

        HTML:HyperText Markup Language,超文本标记语言,是互联网应用的最基础技术。它关注的是数据的显示,其核心作用是信息的布局和显示

        XML:eXtensible Markup Language,可扩展标记语言,类似HTML。它的标记都是自定义的,其设计宗旨是包含和传输数据。它是W3C的推荐标准,其标准的网址是http://www.w3.org/TR/REC-xml/

        二者差异

        XML不是用来替换HTML的技术,它和HTML是为不同的目的而设计的。XML设计的核心是包含与传输数据,HTML设计的核心是显示数据。

XML的主要应用

        作为系统的配置文件;

        Ajax中传输数据;

        Web Services中传输数据;

        异构平台的数据交换与整合;

XML声明

        <?xml version="1.0" encoding="utf-8"?>

        version表示XML版本

        encoding表示XML文件使用的字符编码方法

组成:

        标签:

                开始标签:<name>

                结束标签: </name>

        根元素:

                XML文件的结构上的一种树状结构,它从“根部”开始,然后扩展到“枝叶”。

                XML的内容必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其它元素。XML文件必须要有根元素。

        元素:

                元素是开始标签、结束标签以及位于二者之间的所有内容;

                元素是区分大小写的,且元素要正确嵌套;

                XML元素都必须正确关闭

        实体引用:

                为了避免把字符数据和标签中需要用到的一些特殊符号相混淆,XML还提供了实体引用。

                字符:&   实体引用:&amp;

                字符:>       实体引用:&gt;

                字符:<       实体引用:&lt;

                字符:“     实体引用:&quot;

                字符:’     实体引用:&apos;

        CDATA与注释

                在特殊的标签CDATA下,所有的标签、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。

                形式:<! [CDATA[文本内哦让]]>

                注释:<!-- 被注释内容 -->

格式良好的XML:

        拥有正确语法的XML被称为“形式良好”的XML

        通过DTD验证的XML是“合法”的XML

        格式良好的XML会遵循的语法规则:

                XML文件必须由根元素;

                XML文件必须有关闭标签;

                XML标记对大小写敏感;

                XML元素必须被正确的嵌套;

                XML属性必须加引号

转载地址:http://ofzci.baihongyu.com/

你可能感兴趣的文章
DAGScheduler 是如何划分 Stage 的?
查看>>
TaskScheduler 是什么?有什么作用?
查看>>
一篇文章搞懂 DAGScheduler 的调度流程
查看>>
SparkEnv 是什么?有什么作用?
查看>>
SparkConf 是什么?有什么作用?
查看>>
SecurityManager 是什么?有什么作用?
查看>>
如何理解 Java 的线程中断机制?
查看>>
线程的挂起(suspend)和继续执行(resume)是什么情况?
查看>>
线程的等待线程结束(join)和谦让(yield)是什么情况?
查看>>
finalize 真的一点用没有吗?
查看>>
关于HDU 1713 相遇周期
查看>>
BF算法
查看>>
poj 1068 Parencodings 大模拟 水题 暑假第7题
查看>>
poj 2996 Help Me with the Game 暑假第10题 模拟 大水
查看>>
hdu 1937 Finding Seats 尺取法
查看>>
hdu 1941 Justice League 无向完全图
查看>>
hdu 1285 确定比赛名次 拓扑排序模板题 优先队列
查看>>
poj 1797 Heavy Transportation 最小生成树 最大生成树
查看>>
hdu 1102 Constructing Roads 最小生成树Kruskal
查看>>
hdu 2489 Minimal Ratio Tree 最小生成树kruskal
查看>>