更新時(shí)間:2020-12-24 15:47:33 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1103次
XML是可擴(kuò)展標(biāo)記語言(Extensible Markup Language)的縮寫,其中的標(biāo)記(markup)是關(guān)鍵部分。您可以創(chuàng)建內(nèi)容,然后使用限定標(biāo)記標(biāo)記它,從而使每個(gè)單詞、短語或塊成為可識(shí)別、可分類的信息。您創(chuàng)建的文件,或文檔實(shí)例由元素(標(biāo)記)和內(nèi)容構(gòu)成。
當(dāng)從打印輸出讀取或以電子形式處理文檔時(shí),元素能夠幫助更好地理解文檔。元素的描述性越強(qiáng),文檔各部分越容易識(shí)別。自從出現(xiàn)標(biāo)記至今,帶有標(biāo)記的內(nèi)容就有一個(gè)優(yōu)勢(shì),即在計(jì)算機(jī)系統(tǒng)缺失時(shí),仍然可以通過標(biāo)記理解打印出來數(shù)據(jù)。
您可以使用XML創(chuàng)建自己的元素,從而能夠更精確地表示自己的信息。您可以在文檔內(nèi)部識(shí)別每個(gè)部分,而不是將文檔看作僅由標(biāo)題和段落組成。為了提高效率,您可能需要定義數(shù)量一定的元素,并統(tǒng)一使用它們。(您可以在文檔類型定義(Document Type Definition,DTD)或模式(schema)中定義元素,稍后我將對(duì)此進(jìn)行簡(jiǎn)要的描述)。一旦習(xí)慣使用XML之后,就可以在構(gòu)建文件時(shí)嘗試處理元素名稱。
開始創(chuàng)建XML文件
XML文檔的第一行可以是一個(gè)XML聲明。這是文件的可選部分,它將文件識(shí)別為XML文件,有助于工具和人類識(shí)別XML(不會(huì)誤認(rèn)為是SGML或其他標(biāo)記)??梢詫⑦@個(gè)聲明簡(jiǎn)單地寫成<?xml?>,或包含XML版本(<?xml version="1.0"?>),甚至包含字符編碼,比如針對(duì)Unicode的<?xml version="1.0"encoding="utf-8"?>。因?yàn)檫@個(gè)聲明必須出現(xiàn)在文件的開頭,所以如果打算將多個(gè)小的XML文件合并為一個(gè)大XML文件,則可以忽略這個(gè)可選信息。
創(chuàng)建根元素
根元素的開始和結(jié)束標(biāo)記用于包圍XML文檔的內(nèi)容。一個(gè)文件只能有一個(gè)根元素,并且需要使用“包裝器”包含它。清單1顯示了經(jīng)過刪節(jié)的示例,其中的根元素名為<recipe>。
清單 1. 根元素
<?xml version="1.0" encoding="UTF-8"?> <recipe> </recipe>
在構(gòu)建文檔時(shí),內(nèi)容和其他標(biāo)記必須放在<recipe>和</recipe>之間。
清單2.更多元素
<?xml version="1.0" encoding="UTF-8"?> <recipe> <recipename>Ice Cream Sundae</recipename> <preptime>5 minutes</preptime> </recipe>
XML 文檔可以使用內(nèi)部不包含任何內(nèi)容的空標(biāo)記,這些標(biāo)記可以表示為單個(gè)標(biāo)記,而不是一組開始和結(jié)束標(biāo)記。以類似于 HTML 的文件為例,里面的 <img src="mylogo.gif"> 是一個(gè)獨(dú)立的元素。它不包含任何子元素或文本,因此它是一個(gè)空元素,您可以將它表示為 <img src="mylogo.gif" />(以一個(gè)空格和熟悉的終止斜杠結(jié)束)。
動(dòng)力節(jié)點(diǎn)XML入門教程,本課程為Java學(xué)習(xí)的擴(kuò)展內(nèi)容,在實(shí)際項(xiàng)目開發(fā)中,XML不論是作為數(shù)據(jù)傳輸?shù)拿浇檫€是作為配置文件,都有著非常廣泛的應(yīng)用。
課程會(huì)針對(duì)XML的語法,約束,解析方式等內(nèi)容為大家做一個(gè)全方位的內(nèi)容展示。其中語法方面會(huì)對(duì)比HTML語言進(jìn)行講解,約束及解析方式方面會(huì)針對(duì)未來的實(shí)際項(xiàng)目開發(fā)進(jìn)行講解。最后我們還會(huì)了解到XML解析方式的擴(kuò)展--xpath的解析方式以及與json傳輸數(shù)據(jù)的比較等內(nèi)容。
課程學(xué)習(xí)目錄
1.XML教程-什么是XML
2.XML教程-介紹解析XML的幾種方式
3.XML教程-MyEclipse基本設(shè)置
4.XML教程-dom4j解析
5.XML教程-sax解析
6.XML教程-xpath語法介紹
7.XML教程-dom4j和xpath解析xml文件_獲取節(jié)點(diǎn)元素的文本內(nèi)容
8.XML教程-dom4j和xpath解析xml文件_獲取節(jié)點(diǎn)元素屬性對(duì)象的值
9.XML教程-使用Xpath對(duì)象解析xml文件
10.XML教程-xml解析總結(jié)
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“XML視頻下載,基礎(chǔ)入門知識(shí)”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743