可擴展標記語言XML之一:XML的概念、做用與示例

哈嘍你們好啊,樂字節小樂又來給你們分享Java技術文章了。上次已經講完了Java多線程相關知識,此次文章將講述可擴展標記語言XML
圖片描述html

1、 標記語言

標記語言,是一種將文本(Text)以及文本相關的其餘信息結合起來,展示出關於文檔 結構和數據web

處理細節的電腦文字編碼。當今普遍使用的標記語言是超文本標記語言數據庫

(HyperText Markup Language,HTML)和可擴展標記語言(Extensible Markup網絡

Language XML)。標記語言普遍應用於網頁和網絡應用程序。多線程

一、超文本標記語言 HTML

(1)寫法格式: link編碼

(2)關注數據的展現與用戶體驗spa

(3)標記是預約義、不可擴展的(如 表示超連接)線程

二、可擴展的標記語言 XML

(1)寫法格式:同 html 樣式code

(2)僅關注數據自己orm

(3)標記可擴展,可自定義

xml 和 Html 語言由同一種父語言 SGML(Standard Generalized Markup Language,標準通用標記語言)發展出來的兩種語言。

xml 由 html 發展而來,與 html 格式類似,可是比 html 嚴格。XML 描述的是結構、內 容和語義,它不描述頁面元素的格式化。HTML 側重於如何表現信息,內容描述與顯示 整合爲一體。XML 中的每一個元素名都是成對出現的,結束標籤前加一個/。

2、XML 做用

XML 能夠用於描述數據、存儲數據、傳輸(交換)數據。XML 如今已經成爲一種通用的 數據交換格式,它的平臺無關性,語言無關性,系統無關性,給數據集成與交互帶來了極大的方便,用戶能夠定義本身須要的標記。

一、存儲、交換數據

XML 只用元素和屬性來描述數據,而不提供數據的顯示方法,這使得 XML 具備可以運 行於不一樣系統平臺之間和轉換成不一樣格式目標文件。 用 XML 在應用程序和公司之間 做數據交換,幾個應用程序能夠共享和解析同一個 XML 文件,沒必要使用傳統的字符串 解析或拆解過程。

二、配置

許多應用都將配置數據存儲在各類文件裏,如 SSH、Android。使用 XML 配置文件的 應用程序可以方便地處理所需數據,不用像其它應用那樣要通過從新編譯才能修改和維 護應用系統。xml 比 數據庫佔用的資源少,操做方便,用來存儲簡單的信息,如今主要用在程序的配置文件上(好比 web.xml)。如今有愈來愈多的設備也支持 XML 了。

3、XML 示例

用 XML 存儲已註冊用戶的數據方式

一、方式 1

<?xml version="1.0" encoding="UTF-8"?> 
<people> 
<person> 
<name>白晶晶</name> 
<age>28</age> 
</person> 
<person> 
<name>至尊寶</name> 
<age>300</age> 
</person> 
</people>

二、方式 2

晶晶" age="28"></person> 
<person name="至尊寶" age="300"></person> 
</people> 
用 xml 存儲連續劇 
<?xml version="1.0" encoding="UTF-8"?> 
<!-- 第一行是XML聲明 --> 
<!-- 這是XML處理指令的例子:處理指令以<?開始,以?>結束 --> 
<!-- 在<?後的第一個單詞是處理指令名,在本例中是xml> --> 
<!-- 處理指令必定要頂格寫,前面不能有任何空白 --> 
<sitcoms> 
<sitcom> 
<title director="鄭曉龍">羋月傳</title> 
<players> 
<player>孫儷</player> 
<player>劉濤</player> 
<player>馬蘇</player> 
<player>方中信</player> 
<player>黃軒</player> 
<player>高雲翔</player> 
</players> 
<desc><![CDATA[戰國時期,羋月是楚威王最寵愛的小公主,但<desc>在楚威王死後生活一落千丈,母親向氏被楚威後逐出宮,
羋月和弟弟羋戎躲過了一次次災難和危機。 
羋月與楚公子黃歇兩小無猜,真心相愛,但被做爲嫡公主羋姝的陪嫁媵侍遠嫁秦國。羋姝當 
上了秦國的王后,羋月不得已成爲寵妃...]]></desc> 
</sitcom> 
<sitcom> 
<title director="鄭曉龍">甄嬛傳</title> 
<players> 
<player>孫儷</player> 
<player>陳建斌</player> 
<player>蔡少芬</player> 
<player>蔣欣</player> 
<player>李東學</player> 
</players> 
</sitcom> 
</sitcoms>

文檔的後綴名是 xml,每一個文檔有且僅有一個根元素,所謂根元素就是包含了其餘全部元 素的元素。XML 目前只有一個版本,即 1.0.XML 是自描述數據,使用現有的國際標準。 XML 中有格式良好(Well-formed)的 XML 和有效的(validate)XML。

本文先就說到這裏,欲知XML後事如何,且聽小樂下次分解。清持續關注樂字節哦~~~

相關文章
相關標籤/搜索