四、XML當(dāng)中的嵌套
用記事本就可以編寫XML文件,通過(guò)程序來(lái)寫怎么來(lái)寫呢?
1.Dom[XmlDocument、XDocument](文檔對(duì)象模型,將整個(gè)xml加載到內(nèi)存中,然后操作)、
2.Sax(事件驅(qū)動(dòng),.net中使用XmlReader(XmlTextReader)、XmlWriter(XmlTextWriter)來(lái)替代)等,還有高級(jí)的讀寫技術(shù)
3.XmlSerializer(xml序列化,需要先定義類)、
4.Linq To XML(System.Xml.Linq)等, XmlSerializer要求對(duì)每種不同的文件都定義一套類,很麻煩,而Linq To XML則不需要單獨(dú)創(chuàng)建類,當(dāng)然更底層一些,代碼比XmlSerializer多,靈活性更高。System.Xml下的類是2.0及之前操作xml推薦的,現(xiàn)在很多人也仍然在用這個(gè)namespace下的類,這個(gè)namespace下的類和Linq To XML非常相似,因此不用單獨(dú)學(xué)。
下面我們手動(dòng)寫一個(gè)XML.我就用記事本寫了.
存儲(chǔ)單位的所有的員工:
本文導(dǎo)航
- 第1頁(yè): 首頁(yè)
- 第2頁(yè): XML文檔規(guī)范
- 第3頁(yè): XML當(dāng)中的嵌套
- 第4頁(yè): 新建xml文件
- 第5頁(yè): 預(yù)覽效果
- 第6頁(yè): 添加X(jué)ML文件
- 第7頁(yè): 遞歸輸出每個(gè)節(jié)點(diǎn)
- 第8頁(yè): 遞歸顯示每個(gè)子元素
- 第9頁(yè): 輸出屬性的代碼
- 第10頁(yè): 加載文件
- 第11頁(yè): 遞歸到樹
- 第12頁(yè): XML訂閱
- 第13頁(yè): RSS訂閱
- 第14頁(yè): 下載xml文件
- 第15頁(yè): xml案例
- 第16頁(yè): 銀行交易數(shù)據(jù)讀寫
- 第17頁(yè): XmlDocument所命名空間
- 第18頁(yè): xpath應(yīng)用演示
- 第19頁(yè): xml序列化
- 第20頁(yè): 例題
- 第21頁(yè): 什么是深拷貝