XML是一種可擴充套件標記語言,標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。在電子計算機中,標記指計算機所能理解的資訊符號,透過此種標記,計算機之間可以處理包含各種的資訊比如文章等。它可以用來標記資料、定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。 它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或供應商的結構化資料。
以下我將從幾個方面帶你瞭解XML:
(1)XML的作用:
1、豐富檔案(Rich Documents)-自定檔案描述並使其更豐富; 2、屬於檔案為主的XML技術應用;
3、標記是用來定義一塊資料應該如何呈現;
4、解釋資料(Metadata)-描述其它檔案或線上資訊;
5、屬於資料為主的XML技術應用;
6、標記是用來說明一塊資料的意義;
7、組態檔案(Configuration Files)-描述軟體的組態引數。
(2)XML的文件結構:
每個XML文件都由XML序言開始,在前面的程式碼中的第一行便是XML序言。這一行程式碼會告訴解析器和瀏覽器,這個檔案應該按照前面討論過的XML規則進行解析。第二行程式碼則是文件元素(documentelement),它是檔案中最外面的標籤是起始標籤和結束標籤之間的內容)。所有其他的標籤必須包含在這個標籤之內來組成一個有效的XML檔案。XML檔案的第二行並不一定要包含文件元素;如果有註釋或者其他內容,文件元素可以遲些出現。 頁面再往下的一些地方,可以發現標籤裡有一些特殊的語法。雖然很像XML序言,但實際上是一種稱為處理指令(processinginstruction)的不同型別的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程式(例如XML解析器)提供額外的資訊。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之後,PI可以包含除了小於號和大於號之外的任何字串序列。
(3)XML的優點:
1.能使用預先定義標記。
2.定義資料的層次。
3.篩選我們只想得到的那部分資料。
4.真正做到國際化。
5.真正實現資料互動
6.可重用。
XML是一種可擴充套件標記語言,標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。在電子計算機中,標記指計算機所能理解的資訊符號,透過此種標記,計算機之間可以處理包含各種的資訊比如文章等。它可以用來標記資料、定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。 它非常適合全球資訊網傳輸,提供統一的方法來描述和交換獨立於應用程式或供應商的結構化資料。
以下我將從幾個方面帶你瞭解XML:
(1)XML的作用:
1、豐富檔案(Rich Documents)-自定檔案描述並使其更豐富; 2、屬於檔案為主的XML技術應用;
3、標記是用來定義一塊資料應該如何呈現;
4、解釋資料(Metadata)-描述其它檔案或線上資訊;
5、屬於資料為主的XML技術應用;
6、標記是用來說明一塊資料的意義;
7、組態檔案(Configuration Files)-描述軟體的組態引數。
(2)XML的文件結構:
每個XML文件都由XML序言開始,在前面的程式碼中的第一行便是XML序言。這一行程式碼會告訴解析器和瀏覽器,這個檔案應該按照前面討論過的XML規則進行解析。第二行程式碼則是文件元素(documentelement),它是檔案中最外面的標籤是起始標籤和結束標籤之間的內容)。所有其他的標籤必須包含在這個標籤之內來組成一個有效的XML檔案。XML檔案的第二行並不一定要包含文件元素;如果有註釋或者其他內容,文件元素可以遲些出現。 頁面再往下的一些地方,可以發現標籤裡有一些特殊的語法。雖然很像XML序言,但實際上是一種稱為處理指令(processinginstruction)的不同型別的語法。處理指令(以下簡稱PI)的目的是為了給處理頁面的程式(例如XML解析器)提供額外的資訊。PI通常情況下是沒有固定格式的,唯一的要求是緊隨第一個問號必須至少有一個字母。在此之後,PI可以包含除了小於號和大於號之外的任何字串序列。
(3)XML的優點:
1.能使用預先定義標記。
2.定義資料的層次。
3.篩選我們只想得到的那部分資料。
4.真正做到國際化。
5.真正實現資料互動
6.可重用。