XML學習筆記(1)

2021-04-02 20:29:45 字數 1374 閱讀 9360

xml

學習筆記(1)

陳保權

2006-2-27

定義:xml:可擴充套件標記語言,可擴充套件表現在我們可以自已定義標記不像html那樣只能用人家定義好的標記,另外xml對結構化資料由很好的表現,便於軟體分析。

一.乙個完整的xml文件由以下三部組成 1.

資料部分:這部分包括帶有標記描述的資料,是核心部分。

2.標記說明:用dtd或schema說明標記的型別特徵。

3.表現部分:用css或xsl描述xml在瀏覽器裡的表現形式。

以上三部分可以在伺服器上處理完後再發給客戶,也可在客戶機上處理,另外在html中也可以加入xml語言例如:

<?xml version="1.0"?>

chen

male 20

存在於html中的文件可以用dso物件處理。

在.net中,xmldocument類實現了dom介面,xmlreader xmlwriter獲得了類似於sax的文問方式。

二.xml文當基本組成(我理解也就是資料部分)

1.xml宣告

格式:<?

?>

例如:<? xml version=」1.0」 encoding=」gb2312」 standalone=」no」?>

2.處理命令pi:為處理xml的應用程式提供資訊

格式:<?處理命令名 處理命令資訊 ?>

例如:<? xml_stylesheet type=」text/xls href=」style.xls」?>

4.無素

格式:《標記》資料內容《標記》

(1)資料內容:可以是合法的unicode組成但不能是「<」

(2)標記:可以是字母,數字,下劃線,冒號,句號,連線符。

5.注釋

格式:6.:處理器會其中的內容看成字元,忽略標記,實體引用。cdata

格式:content

]]>

實體引用:實體是xml文件中的別名,可以看作是一種替換,可以是文字替換也可是聲音,影象的替換,後兩個xml解析器不會解析。

聲名格式:(dtd)

<?xml version=」1.0」 encoding=」gb2313」 standalone=」no」?>

實體名稱

]>

《根元素名》

//內容

《根元素名》

實體引用格式:&name;

實體可以引用其它實體,但不能迴圈引用。

好了,今天就到這兒了。明天再來吧!

XML學習筆記1 基礎

xml extensible markup language可擴充套件標記語言 被設計用來傳輸和儲存資料,其與html不同,後者主要用於顯示資料。xml的標籤沒有被預定義,需要自行定義標籤。xml的用途 xml示例 georgeto johnfrom reminderheading don t fo...

XML初學高階學習筆記 1

簡體中文碼 gb2312 正體中文碼 big5 西歐字元 utf 8 1 一般實體 我們前面說到的那個信件署名就是一般實體。定義一般實體的格式如下 關於剛才的信件署名的實體定義如下 張三某網路公司銷售部門 北京市海淀區中關村88號,100000 另外,你也可以指定乙個實體代替乙個外部檔案的內容,此時...

XML學習筆記

一 語法 1 使用標籤標記,可定議自己的標籤。二 合格的文件 1 該文件包含 乙個或多個元素。2 該文件只包含 乙個文件元素,用於包含其他元素。3 每個元素都應當正確的結束。如123456。如果開始和結束符之間沒有內容,則可以寫成 4 元素是區分大小寫的 5 屬性值總是用引號括起來,並且不能為空。6...