日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
.NETFramework遍歷XML文擋樹正確實現(xiàn)方法解析

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

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

  1. /**////  
  2. /// 深度優(yōu)先遍歷文擋樹(遞歸方法)  
  3. ///  
  4. ///  name="currentNode">
    當前節(jié)點 
  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. /**////  
  2. /// 廣度優(yōu)先遍歷文擋樹(非遞歸)  
  3. ///  
  4. /// 遍歷的入口點,
    如果需要遍歷整個文擋則是XmlDocument對象
  5.  
  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循環(huán)的退出條件  
  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) ; 

網(wǎng)站欄目:.NETFramework遍歷XML文擋樹正確實現(xiàn)方法解析
文章位置:http://www.dlmjj.cn/article/cdjposd.html