很簡單,XML是由序言和文件元素組成的。序言包括:1.宣告:文件的第一行,它說明這是一個XML文件。 [可選]2.註釋:增強文件的可讀性。 [可選]3.文件型別宣告:XML文件型別定義必須在XML宣告之後,文件元素之前,中間可以插入XML處理指令,它說明文件的型別和結構。[可選]4.處理指令:在XML宣告之後,處理XML資訊的指令。 [可選]注:文件型別宣告:需要用到xml詞彙表。舉例:先看程式碼: 資訊子元素> 元素>上面是一個加了文件型別宣告,處理指令的簡單xml文件。下面一一解釋。這句是xml 的宣告資訊。version 是版本號,encoding 是字元編碼,如果有中文就需要用gb2312 編碼,standalone 屬性可以取yes和no,屬性值yes,說明文件沒有外部宣告。屬性值no,說明文件有外部宣告。這句是xml的註釋。 這句是文件型別宣告,DOCTYPE標記是宣告型別用的,ChooseFlash是型別,這裡的型別是指xml中的詞彙表。這句是處理指令,xml-stylesheet是一個處理指令,type是型別,href是地址。這個處理指令把CSS連結到XML文件,跟html中應用css差不多一樣。 資訊子元素> 元素>這是文件元素(Flash用節點表示)。是頂層元素,是巢狀在頂層元素中的元素,“屬性”是一個屬性,“資訊”是字串,也可以這樣寫:如果用了文件型別宣告,頂層元素命名最好跟宣告的型別一至。否則會出錯(要有詞彙表時,像這個ChooseFlash這不會出錯,因為沒有這個詞彙表。)下面是一個完整xml文件:
很簡單,XML是由序言和文件元素組成的。序言包括:1.宣告:文件的第一行,它說明這是一個XML文件。 [可選]2.註釋:增強文件的可讀性。 [可選]3.文件型別宣告:XML文件型別定義必須在XML宣告之後,文件元素之前,中間可以插入XML處理指令,它說明文件的型別和結構。[可選]4.處理指令:在XML宣告之後,處理XML資訊的指令。 [可選]注:文件型別宣告:需要用到xml詞彙表。舉例:先看程式碼: 資訊子元素> 元素>上面是一個加了文件型別宣告,處理指令的簡單xml文件。下面一一解釋。這句是xml 的宣告資訊。version 是版本號,encoding 是字元編碼,如果有中文就需要用gb2312 編碼,standalone 屬性可以取yes和no,屬性值yes,說明文件沒有外部宣告。屬性值no,說明文件有外部宣告。這句是xml的註釋。 這句是文件型別宣告,DOCTYPE標記是宣告型別用的,ChooseFlash是型別,這裡的型別是指xml中的詞彙表。這句是處理指令,xml-stylesheet是一個處理指令,type是型別,href是地址。這個處理指令把CSS連結到XML文件,跟html中應用css差不多一樣。 資訊子元素> 元素>這是文件元素(Flash用節點表示)。是頂層元素,是巢狀在頂層元素中的元素,“屬性”是一個屬性,“資訊”是字串,也可以這樣寫:如果用了文件型別宣告,頂層元素命名最好跟宣告的型別一至。否則會出錯(要有詞彙表時,像這個ChooseFlash這不會出錯,因為沒有這個詞彙表。)下面是一個完整xml文件: