xml version="1.0" encoding="utf-8"
?>
<
班級人員
>
<
班級 編號="1
">
<
姓tom姓名
>
<
性boy性別
>
<
年25年齡
>
班<
班級 編號="2
">
<
姓ann姓名
>
<
性girl
性<
年25年齡
>
班班級人員
>
xml概念
root xml根節點,只能且必須有乙個(以上為"班級人員")
element 節點元素(如"班級","姓名")
attribute 節點屬性(如"編號")
content 內容(非空白文字、cdata、element、endelement、entityreference 或 endentity)節點
system.xml空間
以下類適合快速流式讀寫xml檔案
xmlreader, xmlwriter, 適合
xmldocument,xmldatadocument dom適合隨機讀寫,當然也會佔更多的資源
xmltextreader, xmltextwriter
xmlvalidatingreader, xmlvalidatingwriter 新增了dtd和模式驗證,因此提供了資料的有效性驗證
xmlnodereader, xmlnodewriter 把xmlnode作為其源
節點型別(public enum xmlnodetype)
xmldeclaration xml 宣告(例如,<?xml version='1.0'?>)。
attribute 屬性(例如,id='123')。
cdata cdata 節(例如,)。
comment 注釋(例如,)
document 作為文件樹的根的文件物件提供對整個 xml 文件的訪問。
documentfragment 文件片段。
documenttype 由以下標記指示的文件型別宣告(例如,)。
element 元素(例如,)。
endelement 末尾元素標記(例如,)。
entity 實體宣告(例如,)。
endentity 由於呼叫 resolveentity 而使 xmlreader 到達實體替換的末尾時返回。
entityreference 實體引用(例如,#)。
none 如果未呼叫 read 方法,則由 xmlreader 返回。
notation 文件型別宣告中的表示法(例如,)。
processinginstruction 處理指令(例如,<?pi test?>)。
significantwhitespace 混合內容模型中標記間的空白或 xml:space="preserve" 範圍內的空白。
text 節點的文字內容。
whitespace 標記間的空白。
xml檔案整理
xml 97 2003 格式 s n s n s n s n n 個人補充資訊.n n 總成績.1 2 n 3 個人補充資訊.n n n 總成績.1 2 3 n 4 個人補充資訊.n n n n 總成績.1 2 3 4 n 5 個人補充資訊.n n n n n 總成績.1 2 3 4 5 n 6 個...
xml檔案的操作
專案中基本都會用到xml,今天整理下關於xml的一些操作,一下兩個鏈結是比較好的參考,大家可以看看。參考 參考 2 xml 資料的查詢 最常見的xml資料型別有 element,attribute,comment,text.element,指形如tom的節點。它可以包括 element,text,c...
操作XML檔案
1 操作xml檔案的類庫位於system.xml命名空間下 xmlnode 是乙個抽象類,代表乙個節點。其中document,element,attribute,text 等都是特定的節點型別。注意其實現的幾個介面。xmlnodelist是乙個比較有用的集合類 xmldocument 代表乙個dom...