XML 簡介本節將繼續為你介紹一些關於XML 的知識點,這是學習XML 的基礎! XML 被設計用來傳輸和儲存資料。
HTML 被設計用來顯示資料。提示:XML 是可擴充標記語言,HTML 為超文本標記語言。應該掌握的基礎知識在您繼續學習之前,需要對以下知識有基本的了解:HTMLJavaScript如果您希望先學習這些項目,請在我們的首頁訪問這些教程。
XML 指可擴充標記語言(EXtensible Markup Language)。
XML 是一種很像HTML的標記語言。
XML 的設計宗旨是傳輸數據,而不是顯示數據。
XML 標籤沒有被預先定義。您需要自行定義標籤。
XML 被設計為具有自我描述性。
XML 是W3C 的建議標準。
XML 和HTML 之間的差異XML 不是HTML 的替代品。
XML 和HTML 為不同的目的而設計:XML 被設計用來傳輸和儲存數據,其焦點是數據的內容。 HTML 被設計用來顯示數據,其焦點是數據的外觀。 HTML 旨在顯示訊息,而XML 旨在傳輸訊息。 XML 不會做任何事情也許這有點難以理解,但XML 不會做任何事。 XML 被設計用來結構化、儲存以及傳輸資訊。
以下實例是Jani 寫給Tove 的便條,儲存為XML:<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
上面的這條便籤具有自我描述性。它包含了發送者和接受者的訊息,同時擁有標題以及訊息主體。但是,這個XML 文件仍然沒有做任何事情。它只是包裝在XML 標籤中的純粹的訊息。我們需要編寫軟體或程序,才能傳送、接收和顯示出這個文件。透過XML 您可以發明自己的標籤上面實例中的標籤沒有在任何XML 標準中定義過(例如<to> 和<from>)。這些標籤是由XML 文件的創作者發明的。這是因為XML 語言沒有預先定義的標籤。 HTML 中使用的標籤都是預先定義的。 HTML 文件只能使用在HTML 標準中定義過的標籤(如<p>、<h1> 等等)。
XML 允許創作者定義自己的標籤和自己的文件結構。 XML 不是對HTML 的替代XML 是對HTML 的補充。 XML 不會取代HTML,理解這一點很重要。在大多數Web 應用程式中,XML 用於傳輸數據,而HTML 用於格式化並顯示數據。對XML 最好的描述是:XML 是獨立於軟體和硬體的資訊傳輸工具。 XML 是W3C 的建議標準XML 於1998 年2 月10 日成為W3C 的建議標準。如需了解有關W3C XML 活動的更多信息,請訪問我們的W3C 教程。 XML 無所不在目前,XML 在Web 中扮演的角色不會亞於一直作為Web 基石的HTML。 XML 是各種應用程式之間進行資料傳輸的最常用的工具。