XML的定義以及XML的編寫




 什么是XML?

  • 定義

      1. XML 是 EXtensible Markup Language 這個單詞的簡寫,中文意思就是:可擴展標記語言。
        a)可擴展:html 標簽是預先定義好的,不能任意定義,我們稱之為不可擴展。
               XML 是標簽可以任意定義的,因而我們稱之為可擴展
        b)標記:我們要操作某個東西,首先要選中它,然后才是操作。
              在 HTML 中 web 編寫者表達出選中誰個,執行什么操作,然后讓瀏覽器執行選中然后做對應的操作

           

           c)語言:web 編寫者和瀏覽器溝通,雙方交流需要語言
       2. 目的:XML 是進行數據交換的一種格式,跟編程語言無關。
       3. 國際標准:它是 w3C 這個組織定義的一個標准

  •  HTML和XML的區別

      1. 目的:HTML 是給瀏覽器提供如何顯示的內容,而 XML 是用於數據交換
         2. 標簽的定義:HTML 標簽是預先定義好,對同一版本來說是標簽是固定。而 XML 標簽可以任意定義
         3. 語法:HTML 語言要求不嚴謹(瀏覽器廠商為了提高瀏覽器的市場占有率,會自動對語法
          錯誤進行糾正),而我們 XML 語言要求很嚴格。

  • XML語法要求

         1. 每個元素必須有結束標簽,在 html 例如<img>就木有結束標簽,在 XML 不允許
         2. 大小寫敏感:在 html 中標簽名,屬性名大寫和小寫木有區別
         3. 必須有一個根元素
         4. 屬性必須添加引號:HTML 屬性不加可以
         5. 特殊字符要轉義
         6. 要滿足 dtd 或者 xsd 文檔的要求


XML的編寫

  • 例子1

      

  • 例子2

      

  • 例子3

      

  • 例子4

        

  • 例子5

      該例子展示<?xml 必須是一體的,中間不能有空格

        

  • 例子6

      

 

 

 

 

 

 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM