加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 服務支持
  • 020-39182790
技術文檔您現在的位置:首頁 > 服務支持 > 技術文檔

xml如何使用和XML 的用途

作者:織晶客服部   發布于:2017/1/10 9:51:46  點擊量:  來源:織晶網絡

XML 是可擴展標記語言(Extensible Markup Language)的縮寫,其中的 標記(markup)是關鍵部分。您可以創建內容,然后使用限定標記標記它,從而使每個單詞、短語或塊成為可識別、可分類的信息。您創建的文件,或文檔實例 由元素(標記)和內容構成。當從打印輸出讀取或以電子形式處理文檔時,元素能夠幫助更好地理解文檔。元素的描述性越強,文檔各部分越容易識別。自從出現標記至今,帶有標記的內容就有一個優勢,即在計算機系統缺失時,仍然可以通過標記理解打印出來數據。

您可以使用 XML 創建自己的元素,從而能夠更精確地表示自己的信息。您可以在文檔內部識別每個部分,而不是將文檔看作僅由標題和段落組成。為了提高效率,您可能需要定義數量一定的元素,并統一使用它們。(您可以在文檔類型定義(Document Type Definition, DTD )或模式 (schema)中定義元素,稍后我將對此進行簡要的描述)。一旦習慣使用 XML 之后,就可以在構建文件時嘗試處理元素名稱。

構建XML
如前所述,XML 文件由內容和標記組成。您通過以標記包圍內容的方式將大部分內容包含在元素中。例如,假設您需要創建一本 XML 烹飪書。您需要用 XML 編寫名為 Ice Cream Sundae 的食譜。為了標記食譜名,您需要將這個文本包含到元素中,即分別在文本的首末兩端添加開始和結束標記。可以將元素命名為 recipename。要標記元素的開始標記,像這樣將元素名放到尖括號中(<>):。然后輸入文本Ice Cream Sundae。在文本的后面輸入結束標記,即將元素名放在尖括號內,然后在元素名前面加上一個終止斜杠(/),比如:。這些標記構成一個元素,您可以在元素的內部添加內容或其他元素。

開始創建XML文件
XML 文檔的第一行可以是一個 XML 聲明。這是文件的可選部分,它將文件識別為 XML 文件,有助于工具和人類識別 XML(不會誤認為是 SGML 或其他標記)。可以將這個聲明簡單地寫成 ,或包含 XML 版本(),甚至包含字符編碼,比如針對 Unicode 的 。因為這個聲明必須出現在文件的開頭,所以如果打算將多個小的 XML 文件合并為一個大 XML 文件,則可以忽略這個可選信息。

創建根元素
根元素的開始和結束標記用于包圍 XML 文檔的內容。一個文件只能有一個根元素,并且需要使用 “包裝器” 包含它。顯示了經過刪節的示例,其中的根元素名為 。

命名元素
標記的大小寫保持一致
創建 XML 時,要確保開始和結束標記的大小寫是一致的。如果大小寫不一致,在使用或查看 XML 時將出現錯誤。例如,如果大小寫不一致,Internet Explorer 將不能顯示文件的內容,但它會顯示開始和結束標記不一致的消息。
到目前為止,都使用  作為根元素。在 XML 中,先要為元素選擇名稱,然后再根據這些名稱定義相應的 DTD 或 schema。創建名稱時可以使用英文字母、數字和特殊字符,比如下劃線(_)。下面給出命名時需要注意的地方:
元素名中不能出現空格。
名稱只能以英文字母開始,不能是數字或符號。(在第一個字母之后就可以使用字母、數字或規定的符號,或它們的混合)。
對大小寫沒有限制,但前后要保持一致,以免造成混亂。

嵌套元素
嵌套 即把某個元素放到其他元素的內部。這些新的元素稱為子 元素,包含它們的元素稱為父 元素。

一個常見的語法錯誤是父元素和子元素的錯誤嵌套。任何子元素都要完全包含在其父元素的開始和結束標記內部。每個同胞(Sibling)元素必須在下一個同胞元素開始之前結束。

添加屬性
有時候要為元素添加屬性。屬性由一個名稱-值對構成,值包含在雙引號中("),
比如:type="dessert"。屬性是在使用元素時存儲額外信息的一種方式。在同一個文檔中,可以根據需要對每個元素的不同實例采用不同的屬性值。

如果你需要在 HTML 文檔中顯示動態數據,那么每當數據改變時將花費大量的時間來編輯 HTML。
通過 XML,數據能夠存儲在獨立的 XML 文件中。這樣你就可以專注于使用 HTML 進行布局和顯示,并確保修改底層數據不再需要對 HTML 進行任何的改變。
通過使用幾行 JavaScript,你就可以讀取一個外部 XML 文件,然后更新 HTML 中的數據內容。


XML 簡化數據共享
在真實的世界中,計算機系統和數據使用不兼容的格式來存儲數據。
XML 數據以純文本格式進行存儲,因此提供了一種獨立于軟件和硬件的數據存儲方法。
這讓創建不同應用程序可以共享的數據變得更加容易。


XML 簡化數據傳輸
通過 XML,可以在不兼容的系統之間輕松地交換數據。
對開發人員來說,其中一項最費時的挑戰一直是在因特網上的不兼容系統之間交換數據。
由于可以通過各種不兼容的應用程序來讀取數據,以 XML 交換數據降低了這種復雜性。



上一篇:JavaScript的內部字符編碼是UCS-2還是UTF-16

下一篇:為什么站點使用https加密之后還能看到相關數據