哈嘍你們好啊,樂字節小樂又來給你們分享Java技術文章了。上次已經講完了Java多線程相關知識,此次文章將講述可擴展標記語言XML
html
標記語言,是一種將文本(Text)以及文本相關的其餘信息結合起來,展示出關於文檔 結構和數據web
處理細節的電腦文字編碼。當今普遍使用的標記語言是超文本標記語言數據庫
(HyperText Markup Language,HTML)和可擴展標記語言(Extensible Markup網絡
Language XML)。標記語言普遍應用於網頁和網絡應用程序。多線程
(1)寫法格式: link編碼
(2)關注數據的展現與用戶體驗spa
(1)寫法格式:同 html 樣式code
(2)僅關注數據自己orm
(3)標記可擴展,可自定義
xml 和 Html 語言由同一種父語言 SGML(Standard Generalized Markup Language,標準通用標記語言)發展出來的兩種語言。
xml 由 html 發展而來,與 html 格式類似,可是比 html 嚴格。XML 描述的是結構、內 容和語義,它不描述頁面元素的格式化。HTML 側重於如何表現信息,內容描述與顯示 整合爲一體。XML 中的每一個元素名都是成對出現的,結束標籤前加一個/。
XML 能夠用於描述數據、存儲數據、傳輸(交換)數據。XML 如今已經成爲一種通用的 數據交換格式,它的平臺無關性,語言無關性,系統無關性,給數據集成與交互帶來了極大的方便,用戶能夠定義本身須要的標記。
XML 只用元素和屬性來描述數據,而不提供數據的顯示方法,這使得 XML 具備可以運 行於不一樣系統平臺之間和轉換成不一樣格式目標文件。 用 XML 在應用程序和公司之間 做數據交換,幾個應用程序能夠共享和解析同一個 XML 文件,沒必要使用傳統的字符串 解析或拆解過程。
許多應用都將配置數據存儲在各類文件裏,如 SSH、Android。使用 XML 配置文件的 應用程序可以方便地處理所需數據,不用像其它應用那樣要通過從新編譯才能修改和維 護應用系統。xml 比 數據庫佔用的資源少,操做方便,用來存儲簡單的信息,如今主要用在程序的配置文件上(好比 web.xml)。如今有愈來愈多的設備也支持 XML 了。
用 XML 存儲已註冊用戶的數據方式
<?xml version="1.0" encoding="UTF-8"?> <people> <person> <name>白晶晶</name> <age>28</age> </person> <person> <name>至尊寶</name> <age>300</age> </person> </people>
晶晶" 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後事如何,且聽小樂下次分解。清持續關注樂字節哦~~~