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