2025-05-23

 

主要內容:

   XML概述

   DTD和Schema的建立與應用

   CSS和XSLT顯示XML

   DOM

   SAX

 

XML(extensible Markup Language)    可擴展標記語言

XML是一種你可以用來創建自己的標記的標記語言。由W3C創建

  XML的優勢

     -數據重用

     -數據和表示分離

     -可擴展性

     – 語意信息

     -自定義標記,使應用有更大的靈活性

     -異構系統整合

 

XML聲明:

   <? XML  version="1.0"  encoding="UTF-8" ?>

  聲明一般放在第一行

 組成部分:

   -version  文檔符合XML1.0規范

   -encoding   文檔字符編碼,默認為“UTF-8”

 

處理指示

     處理指示是用來給處理XML文件的應用程序提供信息的,然後,這個應用程序來解釋這個指示,遵照它所提供的信息進行處理,或者再把它原封不動地傳給下一個應用程序。XML聲明就是一個處理指示。

所有處理指示應該遵循下面的格式:

 <? 處理指示名    處理指示信息?>

EX:樣式表指示

   <?XML-StyleSheet   type="type"  href="URl" ?> 

type可以為text/css或text/xsl

    //說明這個XML使用一個CSS控制顯示

元素

<title>baidu</title>

元素之間的關系:子元素/父元素   祖先/後代

元素內容的類型:嵌套元素/字符數據    實體引用/CDate節/處理指令/註釋

 

根元素

-XML文檔必須包含在一個單一元素中。這個單一元素稱為根元素,它包含文檔中所有文本和所有其它元素。

-而不包含單一根元素的文檔不管該文檔可能包含什麼信息,XML解析器都會可以拒絕它

-每個XML文檔必須有且隻有一個根元素

-根元素是一個完全包括文檔中其他所有元素的元素

-根元素的起始標記要放在所有其他元素的起始標記之前

-根元素的結束標記要放在所有其他元素的結束標記之後

 

 

 

 

 

 

 

 

 

 

 

 

本文出自 “Enthusiasm” 博客

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *