XML基础

1 XML概念

XML(Extensible Markup Language)是可扩展标记语言,一般缩写末尾单词是L的都是一种语言,正好对应Language。XML也是一种语言,它是一种标记语言,通过文字做标记来表达一种效果,它的宗旨是用来包含和传输数据。

2 XML和HTML之间的关系

2.1各自含义

HTML(1993)是超文本标记语言,是互联网基础技术,它的核心信息显示

XML(1998)是可扩展标记语言,它设计的宗旨是包含和传输数据

2.2 XML和HTML之间的区别

(1)二者设计的目的不同,如上所述,HTML是显示信息,XML是包含和传输数据。

(2)HTML在编写的时候可以不用写引号,但是XML需要引号。

例如在HTML中,如下两行代码都可以运行。

<hr color="blue">
<hr color=blue>

但是在XML中,任何属性值都需要加上引号(双引号或者单引号)。

(3)HTML中不区分大小写,XML中需要区分。

(4)XML不会替换HTML,XML只是用来传输数据,HTML是用来显示数据。XML可以从HTML中分离出数据,可以将数据存储在HTML文件之外的XML文档中,修改XML不会对HTML造成影响,减少冗余。

3 XML的格式

<?xml version="1.0" encoding="utf-8"?>
<书籍>
    <计算机书籍>
    <bookame>设计模式</bookname>
    </计算机书籍>
</书籍>

此行代码是XML的声明,是一定要有的。前面的是版本号,后面的是使用的编号。

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

下面的是树形结构,包括根、茎、叶

根:

<书籍>

茎:

<计算机书籍>

叶:

 <bookame>设计模式</bookname>

:结尾一定要有结束符。

4 XML应用

(1)XML数据是以纯文本格式进行存储的,这是独立于软件和硬件的存储方式,这让不同应用程序共享创建的数据更加轻松。

(2)XML可以在不兼容的系统之间轻松交换数据。

(3)由于XML数据是以文本格式存在的,当系统升级更新时,可以更容易的参加到任务当中。

(4)可以创建出新的Internet语言。

参考网址:https://www.w3school.com.cn/xml/xml_usedfor.asp

 

发布了109 篇原创文章 · 获赞 17 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览