XML基礎知識

什麼是XML?

XML全名可擴展標記語言(EXtensible Markup Language)
,它的設計宗旨是傳輸數據(HTML顯示數據)
其中的標籤沒有被預約義,因此須要自行定義標籤。html

XML做用?

XML對於數據的傳輸和存儲有巨大做用,同時它還能夠被用來定義新的Internet語言,如:XHTML,WSDL(用於描述可用的 web service),WAP 和 WML(用於手持設備的標記語言),RSS(用於 RSS feed的語言),RDF 和 OWL(用於描述資源和本體),SMIL (用於描述針對 web 的多媒體)web

XML結構?

樹結構,必須包含根元素設計

XML語法規則?

  1. 全部 XML 元素都須有關閉標籤
  2. XML 標籤對大小寫敏感
  3. XML 必須正確地嵌套
  4. XML 文檔必須有根元素
  5. XML 的屬性值須加引號
  6. 特殊符號用實體引用:如<(&lt;),>(&gt;),&(&amp;),'(&apos;),"(&quot;)
  7. 註釋和html同樣
  8. 保留空格
  9. 在 Windows 應用程序中,換行一般以一對字符來存儲:回車符 (CR) 和換行符 (LF)。這對字符與打字機設置新行的動做有類似之處。在 Unix 應用程序中,新行以 LF 字符存儲。而 Macintosh 應用程序使用 CR 來存儲新行

XML元素和屬性?

元素

定義:XML 元素指的是從(且包括)開始標籤直到(且包括)結束標籤的部分。
元素命名規則:code

  1. 不能以數字或標點開頭
  2. 不能以xml,XMLXml等開始
  3. 不能包含空格
  4. 可由數字字母及其餘字符構成
  5. 名稱較短合適
  6. 避免-,.,:等字符

屬性

  1. 儘可能避免使用屬性,由於屬性沒法描述樹結構,不易擴展,沒法包含多重值
  2. 儘可能將屬性轉化成元素形式
  3. 元數據(有關數據的數據)應當存儲爲屬性,而數據自己應當存儲爲元素
相關文章
相關標籤/搜索