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

.NET Framework遍歷XML文擋樹正確實現方法解析

開發 后端
我們在這里通過兩段代碼示例分別向大家介紹了兩種.NET Framework遍歷XML文擋樹的實現方法,希望可以幫助大家方便了解。

我們現在可以通過各種渠道去了解一個技術的特點。比如在對.NET Framework的學習過程中,就可以通過個證方式來幫助我們完成學習目的。在這里先來了解一下有關.NET Framework遍歷XML文擋樹的幾種實現方法。#t#

另外這個.NET Framework遍歷XML文擋樹的例子不錯,還可以學到.net的XML DOM的一些操作方法.

  1. /**//// <summary> 
  2. /// 深度優先遍歷文擋樹(遞歸方法)  
  3. /// </summary> 
  4. /// <param name="currentNode">
    當前節點</param> 
  5. public void DOMDepthFirst
    (XmlNode currentNode)  
  6. {  
  7. XmlNode node = currentNode.
    FirstChild ;  
  8. while ( node != null )  
  9. {  
  10. DOMDepthFirst( node ) ;  
  11. nodenode = node.NextSibling ;  
  12. }  
  13. //do something else with 
    currentNode herer  
  1. /**//// <summary> 
  2. /// 廣度優先遍歷文擋樹(非遞歸)  
  3. /// </summary> 
  4. /// <param name="root">遍歷的入口點,
    如果需要遍歷整個文擋則是XmlDocument對象
  5. </param> 
  6. public void DOMBreadthFirst
    (XmlNode
     root)  
  7. {  
  8. Queue queue = new Queue() ;  
  9. queue.Enqueue(root) ;  
  10. XmlNode currentNode = null ;  
  11. try  
  12. {  
  13. while (true)  
  14. {  
  15. //如果queue為空,則拋錯,跳出try section,
    這里是while循環的退出條件  
  16. currentNode = (XmlNode)queue.Dequeue() ;  
  17. if (currentNode.HasChildNodes)  
  18. {  
  19. foreach (XmlNode child in currentNode.
    ChildNodes)  
  20. {  
  21. queue.Enqueue(child) ;  
  22. }  
  23. }  
  24. }  
  25. }  
  26. catch(System.InvalidOperation
    Exception ex)  
  27. {  
  28. //throw ex ;  
  29. }  

.NET Framework遍歷XML文擋樹使用方法:

  1. XmlDocument doc = new 
    XmlDocument() ;  
  2. doc.Load("test.xml") ;  
  3. DOMDepthFirst(doc) ;  
  4. DOMBreadthFirst(doc) ; 

 

責任編輯:曹凱 來源: 博客園
相關推薦

2010-01-06 15:56:18

.Net Framew

2010-03-03 17:10:57

Python操作Sql

2010-01-22 13:08:50

VB.NET創建數組

2010-02-26 08:59:10

WCF服務宿主程序

2010-01-14 17:52:54

VB.NET顯示系統信

2010-03-04 11:12:02

Python AOP

2010-02-26 11:22:16

LitwareHR使用

2010-02-26 10:30:03

ASP.NET Aja

2010-02-25 13:48:23

WCF動態創建代碼

2010-02-25 16:52:12

引用WCF服務

2010-02-25 09:13:34

WCF異步調用

2010-01-15 16:03:48

VB.NET重載Win

2010-03-05 16:51:01

Python程序轉為E

2010-01-06 18:33:56

.Net Framew

2009-12-29 18:09:00

Silverlight

2010-03-04 15:12:33

Python算法

2010-02-25 10:10:29

WCF使用Header

2010-01-26 17:18:13

Android讀寫文件

2009-12-03 11:11:57

PHP網站優化

2010-02-24 10:07:48

WCF跨越邊界
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美性猛交一区二区三区精品 | 美女福利视频网站 | 成人在线精品视频 | 亚洲免费一区 | 国产综合在线视频 | 日韩成人精品在线 | 精品美女 | 最近免费日本视频在线 | 午夜男人天堂 | 欧美日韩精品中文字幕 | aaaaaa大片免费看最大的 | 久久久久久国产精品免费免费 | 午夜精品一区二区三区在线观看 | 日本精品视频在线观看 | 久久伊人久久 | 国产精品中文字幕在线播放 | 韩国久久精品 | 久久成人免费视频 | 精品欧美一区二区中文字幕视频 | 国产一级片久久久 | 91豆花视频 | 亚洲精品一区二区三区在线 | 亚洲一区 中文字幕 | 91传媒在线观看 | 欧美一级片在线看 | 狠狠婷婷综合久久久久久妖精 | 久久精品99国产精品日本 | 日韩在线不卡 | 成人午夜激情 | 一区二区在线免费观看 | 久久视频一区 | 一区二区三区日韩 | 毛片一级片 | 一区二区高清 | 中文字幕99| 伊人久久成人 | 久久久久久久一区二区三区 | 亭亭五月激情 | 91一区二区 | 99日韩| 伊人伊人 |