xml文件的結構解讀_Xml教程

      編輯Tag賺U幣

      推薦:關于XSL - XSL教程
      關于XSL - XSL教程

      xml文件由序言,元素(空元素,非空元素)和雜項三部分組成。
      序言的結構:
      xml的聲明信息:
      <?xml 版本信息 (編碼信息) 文檔獨立性信息 ?>
      版本信息用于說明xml語言是用的版本,版本為1.0或者1.1 :version="1.0"
      編碼信息用于說明xml的編碼語言,如果為中文則表示為:encoding="gb2312"
      文檔獨立性信息用于說明xml文件是否可以獨立而不依賴其它文檔:standalone="yes"表示獨立顯示。
      文檔類型聲明:
      1。在其他文件中聲明文檔類型
      <!DOCTYPE MYDOC SYSTEM "mydoc.dtd">
      2。在xml文檔中直接定義文檔類型
      <!DOCTYPE BIDS [ <!ELEMENT AUCTIONBLOCK(ITEMS,BIDS)> ]>
      元素的結構:
      元素的內容=(子元素|字符數據|字符數據段|引用|處理指令|注釋)*
      字符數據:文本內容沒有使用標記和實體引用。
      除字符數據外,其他元素內容都使用了標記或者實體引用的符號。
      另外字符數據中也不能含有 :"^",">","&","]]>".
      xml預定義實體:
      實體引用方式 代表的元素
      & &
      < <
      > >
      ' ,
      quot; "
      字符數據段:
      xml中不希望xml處理的文字片斷或者代碼,腳本片段。
      字符數據段="<!CDATA["+字符數據+"]]>"
      字符數據段必須放在根元素中:
      例如:
      <?xml version="1.0" standalone="yes"?>
      <Root>
      <head>my test</head>
      <![CDATA[<html><body>cdata test !</body></html>]]>
      </Root>
      用瀏覽器打開結果如下:
      <?xml version="1.0" standalone="yes" ?>
      - <Root>
      <head>my test</head>
      - <![CDATA[
      <html><body>cdata test !</body></html> ]]>
      </Root>
      引用分為實體引用,字符引用。
      實體引用首先需要聲明,然后進行引用。聲明時使用ENTITY關鍵字進行,引用使用&+實體引用名稱+;進行用用。
      實體引用示例:
      <?xml version="1.0" encoding="gb2312"?>
      <!DOCTYPE 就業信息[
      <!ENTITY company "連通公司">
      ]>
      <就業信息>&company;</就業信息>
      &company;這個實體引用被解析后會還原為原來的數據“連通公司”。
      字符引用:
      字符引用使用字符的ascii值,格式:&#+字符的ascii值+;

      分享:選擇模式 - XSL教程 - 2
      選擇模式 - XSL教程 - 2

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:Xml教程/更新時間:2013-04-23
      相關Xml教程