四、XML當(dāng)中的嵌套
用記事本就可以編寫XML文件,通過程序來寫怎么來寫呢?
1.Dom[XmlDocument、XDocument](文檔對(duì)象模型,將整個(gè)xml加載到內(nèi)存中,然后操作)、
2.Sax(事件驅(qū)動(dòng),.net中使用XmlReader(XmlTextReader)、XmlWriter(XmlTextWriter)來替代)等,還有高級(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頁: 首頁
- 第2頁: XML文檔規(guī)范
- 第3頁: XML當(dāng)中的嵌套
- 第4頁: 新建xml文件
- 第5頁: 預(yù)覽效果
- 第6頁: 添加XML文件
- 第7頁: 遞歸輸出每個(gè)節(jié)點(diǎn)
- 第8頁: 遞歸顯示每個(gè)子元素
- 第9頁: 輸出屬性的代碼
- 第10頁: 加載文件
- 第11頁: 遞歸到樹
- 第12頁: XML訂閱
- 第13頁: RSS訂閱
- 第14頁: 下載xml文件
- 第15頁: xml案例
- 第16頁: 銀行交易數(shù)據(jù)讀寫
- 第17頁: XmlDocument所命名空間
- 第18頁: xpath應(yīng)用演示
- 第19頁: xml序列化
- 第20頁: 例題
- 第21頁: 什么是深拷貝