bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

c#xmlXPathSelectNodes,SelectSingleNode無法獲取

  最近使用Sgml組件,在使用XPath語句獲取Notes時,總是無法查找節點,卻能找屬性值類似"//@alt",

成都創新互聯專注于法庫企業網站建設,響應式網站,商城開發。法庫網站建設公司,為法庫等地區提供建站服務。全流程按需網站建設,專業設計,全程項目跟蹤,成都創新互聯專業和態度為您提供的服務

 

  1. StringBuilder sb = new StringBuilder(); 
  2.                     XPathDocument doc = new XPathDocument(new StringReader(sw.ToString())); 
  3.                     XPathNavigator nav = doc.CreateNavigator(); 
  4.                     XPathNodeIterator nodes = nav.Select(xpath); 
  5.                     while (nodes.MoveNext()) 
  6.                     { 
  7.                         *********** 
  8.                     } 

 

結果發現原因就在于上面的xml文檔中使用了命名空間,當xml中定義了命名空間時,在查找節點的時候需要使用下面的方法:

參數 =》 strNamespaceURL = “//ns:body”;

  1. StringBuilder sb = new StringBuilder(); 
  2. XPathDocument doc = new XPathDocument(new StringReader(sw.ToString())); 
  3. XPathNavigator nav = doc.CreateNavigator(); 
  4.  
  5. XmlNamespaceManager nsMgr = new XmlNamespaceManager(nav.NameTable); 
  6. if (strNamespaceURL != null) 
  7.     nsMgr.AddNamespace("ns", strNamespaceURL); 
  8. XPathNodeIterator nodes = nav.Select(xpath, nsMgr); 

  9. while (nodes.MoveNext()) 
  10.     ******** 

注意添加的命名空間名:ns也是區分大小寫的

 

可參照文章:

http://www.cnblogs.com/linlf03/archive/2011/11/30/2268705.html

http://developer.51cto.com/art/200908/144652.htm 

網站題目:c#xmlXPathSelectNodes,SelectSingleNode無法獲取
本文鏈接:http://vcdvsql.cn/article6/pegpog.html

成都網站建設公司_創新互聯,為您提供靜態網站營銷型網站建設、小程序開發、網站改版、品牌網站建設微信小程序

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管