1. 程式人生 > >Xml基本瞭解使用

Xml基本瞭解使用

1、XMl語法

     (一) 宣告   

      在編寫XML文件時,需要先使用文件宣告,宣告XML文件的型別。

  最簡單的宣告語法  用encoding屬性說明文件的字元編碼

  <?xml version="1.0" encoding="utf-8"?> 
  注:當XML檔案中有中文時,必須使用encoding屬性指明文件的字元編碼

     (二)元素

        XML元素指XML檔案中出現的標籤,一個標籤分為開始標籤和結束標籤,一個標籤有如下幾種書寫形式

    <網址>http://www.cnblogs.com/</網址>

          <網址>

          http://www.cnblogs.com/

         </網址>

        一個XML元素可以包含字母、數字以及其它一些可見字元,但必須遵守下面的一些規範:

  1.    區分大小寫,例如,<P>和<p>是兩個不同的標記。
  2.    不能以數字或"_" (下劃線)開頭。
  3.    不能以xml(或XML、或Xml 等)開頭。
  4.    不能包含空格。
  5.    名稱中間不能包含冒號(:)

   (三) 屬性

         一個標籤可以有多個屬性,每個屬性都有它自己的名稱和取值  (屬性值一定要用雙引號(")或單引號(')引起來,定義             屬性必須遵循與標籤相同的命名規範 。)

         例:

        <input name = ""></input> 或者 子標籤表現形式

        <input>

               <name> text</name>

        </input>

   (四)   註釋

             <!--註釋-->

             注:宣告之前不能有註釋  ,註釋不能巢狀

   (五)   語法 CDATA區 (有些內容可能不想讓解析引擎解析執行,而是當作原始內容處理,遇到此種情況,可以把這些內容放在               CDATA區裡)

            例:

         <soft>  
             <![CDATA[
                 <a className="gacl.xdp">
                 <a1>gacl</a1>
                 <a2>xdp</a2>
                 </a>
              ]]>              
        </soft>

  (六) 處理指令   

           簡稱PI (processing instruction) 

          處理指令必須以"<?"作為開頭,以"?>"作為結尾

         例:

        <!--在XML文件中可以使用xml-stylesheet指令,通知XML解析引擎,應用country.css檔案顯示xml文件內容-->

        <?xml-stylesheet type="text/css" href="country.css"?>