更新時間:2022-01-21 11:19:55 來源:動力節點 瀏覽1170次
XML 代表可擴展標記語言,它與HTML類似,但在使用標簽來定義對象方面有所不同。創建 XML 文件格式背后的整個想法是在不依賴軟件或硬件工具的情況下存儲和傳輸數據。它的流行是因為它既是人類可讀的又是機器可讀的。這使其能夠以對象的形式創建通用數據協議,以便通過網絡(如萬維網 (WWW))存儲和共享。XML 中的“X”表示可擴展,這意味著該語言可以根據用戶要求擴展到任意數量的符號。正是因為這些功能,許多標準文件格式都使用了它,例如 Microsoft Open XML、LibreOffice OpenDocument、XHTML和SVG。
XML 文件格式基于 XML 文檔對象模型 (DOM),它是 HTML 和 XML 文檔的編程 API。XML DOM 定義了訪問和操作 XML 文檔元素的標準方法。它創建 XML 文檔的樹結構視圖,可用于通過 DOM 樹訪問所有元素。可以修改/刪除現有元素,也可以在 XML 樹中創建新元素。XML 文檔的每個元素稱為一個節點。XML DOM 如下圖所示。
通過簡化數據傳輸和平臺更改,XML 的強大功能使其成為網絡上數據通信的通用語言。這也可以通過以純文本格式存儲數據來確保在不兼容的系統之間交換數據成為可能。HTML 用于網絡上的數據表示,而 XML 用于數據交換。XML 中使用的標記標記對定義了閱讀應用程序要使用的結構的關鍵元素。
以下是 CD 目錄的簡化示例,其中每條記錄都包含有關 CD 的信息,例如藝術家、國家、公司、價格和制作年份。
<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>
<CD>
<TITLE>Greatest Hits</TITLE>
<ARTIST>Dolly Parton</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>RCA</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1982</YEAR>
</CD>
<CD>
<TITLE>Still got the blues</TITLE>
<ARTIST>Gary Moore</ARTIST>
<COUNTRY>UK</COUNTRY>
<COMPANY>Virgin records</COMPANY>
<PRICE>10.20</PRICE>
<YEAR>1990</YEAR>
</CD>
<CD>
<TITLE>Eros</TITLE>
<ARTIST>Eros Ramazzotti</ARTIST>
<COUNTRY>EU</COUNTRY>
<COMPANY>BMG</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1997</YEAR>
</CD>
<CD>
</CATALOG>
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習