成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面分析VB.NET XmlWriter

開發 后端
這里介紹了VB.NET XmlWriter類可以把Xml寫入一個流、文件、StringBuilder、TextWriter或另一個XmlWriter對象中。與VB.NET XmlWriterr一樣,XmlWriter類以只向前、未緩存的方式 進行寫入。

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET XmlWriter,檢索屬性數據等方面,下面我們就來看看吧。

檢索屬性數據

AttributeCountry屬性確定屬性個數。GetAttribute()方法按照名稱或索引來獲取屬性,如果要一次迭代一個屬性就可以使用MoveToFirstAttribute()和MoveToNextAttribute()方法。

如下代碼:

  1. richTextBox1.Clear();  
  2. XmlReader tr = XmlReader.Create("book.xml");  
  3. while (tr.Read()){  
  4. if (tr.NodeType == XmlNodeType.Element){  
  5. for (int i = 0; i < tr.AttributeCount; i++){  
  6. richTextBox1.AppendText(tr.GetAttribute(i)+"\r\n");  
  7. }  
  8. }  

使用XmlReader類進行驗證

有時不但要知道文檔的格式是規范的,還是確定文檔是有效的。

XmlReader可以使用XmlReaderSettings,根據XSD模式驗證XML。XSD模式添加到XMLSchemaSet中,通過Schema屬性可以訪問XMLSchemaSet。XsdValidate屬性還必須設置為ture,這個屬性默認為flase. VB.NET XmlWriter類可以把Xml寫入一個流、文件、StringBuilder、TextWriter或另一個XmlWriter對象中。與VB.NET XmlWriterr一樣,XmlWriter類以只向前、未緩存的方式 進行寫入。

使用XmlWirterSettings對旬進行是否縮進文本、縮進量等配置。

如下代碼:

  1. XmlWriterSettings settings = new XmlWriterSettings();  
  2. settings.Indent = true; //是否縮進  
  3. settings.NewLineOnAttributes = true;//把每個屬性寫在一行,這樣做可以更容易讀取  
  4. XMLXmlWriter writer = XmlWriter.Create("booknew.xml",settings);  
  5. writer.WriteStartDocument();  
  6. writer.WriteStartElement("book");  
  7. writer.WriteAttributeString("genre","Mystery");  
  8. writer.WriteAttributeString("publicationdate","2001");  
  9. writer.WriteAttributeString("ISBN","123456489");  
  10. writer.WriteElementString("title","Case of the Money");  
  11. writer.WriteStartElement("author");  
  12. writer.WriteElementString("name","Cookie Monster");  
  13. writer.WriteEndElement();  
  14. writer.WriteElementString("price","9.99");  
  15. writer.WriteEndDocument();  
  16. writer.Flush();  
  17. writer.Close(); 

1.使用XmlWriterSettings實例對象進行生成的XML的設置。

2.使用Create(),返回一個VB.NET XmlWriter對象,其中Create(),第一個參數為Xml的名字,第二個參數為XmlWriterSettings實例對象。

3.使用WriterStartDocument()中文檔聲明,開始寫入數據,以WriteEndDocument()結束。注間控制元素的嵌套,注注意WriterStartElement()和WriterEndElement()的調用與位置。

4.還有一些專用的寫入方法。WriteCData()可以輸出一個CData部分(),WriterComment()以正確的XML格式寫入注釋。WriteChae()寫入字符緩沖區的內容。

P>【編輯推薦】

  1. 學習筆記之VB.NET刪除文件夾案例
  2. 經驗之談VB.NET流操作文件兩個案例解析
  3. 利用socket完成VB.NET文件傳輸案例剖析
  4. 針對VB.NET文件流讀、寫類文件演示實例
  5. 剖析講解VB.NET分辯率案例
責任編輯:田樹 來源: 賽迪網
相關推薦

2009-11-04 10:54:53

VB.NET MOVE

2009-10-29 15:16:02

VB.NET文件傳送

2009-10-14 15:20:21

VB.NET窗體指針

2009-10-15 10:57:16

VB.NET Text

2009-11-02 15:57:36

VB.NET WEB

2009-10-27 09:45:03

VB.NET數組

2009-10-16 13:04:57

VB.NET字符串數組

2009-10-28 17:44:31

VB.NET語言

2009-11-02 14:48:45

VB.NET HOOK

2009-11-10 16:46:52

VB.NET指針應用

2009-10-15 11:42:05

VB.Net賦值語句

2009-10-15 17:50:48

VB.NET調用API

2009-11-02 17:12:01

VB和VB.NET

2009-10-21 09:10:52

VB.NET壓縮

2009-10-20 17:38:20

VB.NET exce

2009-11-10 16:20:25

VB.NET全局熱鍵

2009-10-29 11:26:28

VB.NET調用Web

2009-11-04 09:32:12

VB.NET Auto

2009-10-27 18:06:41

VB.NET開發控件

2009-10-12 13:11:48

VB.NET使用線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: hitomi一区二区三区精品 | 中国美女撒尿txxxxx视频 | 中文字幕在线电影观看 | 无码日韩精品一区二区免费 | 懂色一区二区三区免费观看 | 国产乱码高清区二区三区在线 | 欧美 日韩 国产 一区 | 男女免费网站 | 亚洲国产精品区 | 精品国产伦一区二区三区观看说明 | 男人天堂99 | 国产情侣啪啪 | 国内在线视频 | 久久中文字幕电影 | 久久69精品久久久久久久电影好 | 久久久久久看片 | 一区二区三区中文字幕 | 男女一区二区三区 | 免费看91 | 中文字幕第一页在线 | 天天玩夜夜操 | 在线免费观看毛片 | 黄色毛片大全 | 国产一区二区三区在线视频 | 欧美 日韩 视频 | 超级乱淫av片免费播放 | 日韩成人免费av | 天色综合网 | 亚洲视频中文字幕 | 午夜免费视频 | 亚洲第一视频网站 | 91电影在线播放 | 亚洲欧美激情四射 | 日本福利在线观看 | 6080亚洲精品一区二区 | 欧美一区二区三区在线观看 | 国产精品无码久久久久 | 国产亚洲成av人片在线观看桃 | 国产精品一区二区三区在线 | 亚洲欧美一区二区三区国产精品 | 国产精品jizz在线观看老狼 |