XML的文檔聲明


1.XML的文檔聲明
  <?xml version="1.0" encoding="utf-8"?>
  文檔聲明必須寫在第一行第一列
  屬性
    version:xml的版本 1.0(使用) 1.1
    encoding:xml的編碼 utf-8 gbk iso-8859-1(不包含中文)
    standalone:是否需要依賴其他的文件 yes/no
 
2.定義元素(標簽)
  標簽定義有開始必須有結束
  包含標簽主體:<person>文本內容</person>
  標簽沒有內容:<person />
  一個XML文檔必須有且僅有一個根標簽,其他標簽都是根標簽的子標簽
  XML代碼區分大小寫,不能以數字和下划線(_)開頭
  不能以xml、XML、Xml等開頭
  不能包含空格
  名稱中間不能包含冒號(:)
 
3.定義屬性
  <person id="1">文本內容</person>
  屬性為id
 
4.注釋
  <!---->
  注釋不能放在第一行第一列
 
5.特殊字符
  特殊字符可以通過實體符號表示
  &  &amp;
  <  &lt;
  >  &gt;
  "   &quot;
  '    &apos;
 
6.CDATA區
  可以解決多個字符都需要轉義的操作
  <![CDATA[內容]]>
  <![CDATA[if(a > b && b < c) {}]]>
 
7.PI指令(處理指令)
  處理指令,簡稱PI(Processing Instruction)
  用來指揮軟件如何解析XML文檔
  語法必須以"<?"作為開頭,以"?>"作為結尾
  常用處理指令
    XML聲明:<?xml version="1.0" encoding="utf-8"?>
    xml-stylesheet指令:指示XML文檔所使用的CSS樣式XSL
    <?xml-stylesheet type="text/css" href="style.css"?>
    注:對中文命名的標簽元素不起作用
 
XML的語法總結
  所有XML元素都必須有關閉標簽
  XML標簽對大小寫敏感
  XML必須正確的嵌套順序
  XML文檔必須有且只有一個根元素
  XML的屬性值需要加引號(單、雙)
  特殊字符必須轉義 -- <![CDATA[內容]]>
  XML中的空格、回車換行會在解析時被保留


免責聲明!

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



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