什麼是XML?
XML(Extensible Markup Language)是一套資料儲存工具,可以用來建立包含結
構化格式資料的文件。除了資料之外,還可以包含一組定義資料架構的詳細規則。這些規則是由 XML 文件的作者負責定義。
例如,可以建立一組規則,用來驗證Microsoft Exchang e-mail文件、Microsoft SQL
Server資料庫、Microsoft Word文件, 或者是任何存在於企業之中的資料形式。
XML 所擁有的功用不只是傳遞資料,還可以將資料包含在XML文件中,然後利用
延伸樣式表語言(Extensible Stylesheet Language,XSL)所寫成的網頁來將 XML
文件中的資料 展現於 Microsoft Internet Explorer 5 中,(希望未來其他瀏覽器也能擁有相同的功能)。利用
XML 文件與 XSL 網頁, 網站的開發人員可以將資料與呈現方式分開。
XML的特徵:
◎ XML可按照需求,以某種形式儲存和組織任何類型的資訊。
◎ XML是開放標準,不是某家公司的財產,也沒有和特定軟體掛勾。
◎ XML的標準字元集是Unicode。它可支援為數龐大書寫系統和符號,從斯堪地那維亞的盧恩文到中國的表意文字都支援。
◎ XML提供多種方式來檢驗文件品質,舉凡語法規則、內部連結檢核、文件模型比對和資料定型等等。
◎ XML有簡明的語法和明確的結構,無論是對人或程式,讀取和解析都很簡單。
◎ XML可以輕易和樣規(stylesheet)結合,建立任何想要的文件格式。純粹的資料結構並不參與格式的轉換。