2013-07-12 67 views
-2

我是從下面的XML讀取每個節點,而閱讀是否有一種方法,我們可以檢查選定的節點是否是根節點?這裏的「根」可能會變成其他的東西。C#:檢查根節點

<Root> 
    <I a="" b=""> 
    <E c="" d=""/> 
    <E c="" d=""/> 
    </I> 
</Root> 

什麼我真的做下面是 - >

public string some_name1(string xmlDoc) 
     { 
      XmlDocument I_xDoc = new XmlDocument(); 

      I_xDoc.LoadXml(xmlDoc); 
      StringBuilder a = new StringBuilder(); 
      a.Append("{ "); 
      some_name(a, I_xDoc.DocumentElement, true); 
      a.Append("}"); 
      return a.ToString(); 
     } 

private static void some_name(StringBuilder strBuild, XmlElement Xmlnode) 
{ How to find root here with parameter Xmlnode} 

請幫助。 XML的

+0

DocumentElement返還財產怎麼_read_的XML?向我們展示一些代碼。 –

+0

你在使用'XmlDocument'還是'XDocument'? –

回答

1

根節點是由XmlDoc

XmlElement root = xmlDoc.DocumentElement 
+0

xmlDoc.DocumentElement傳遞給一個函數,那裏的參數是XmlElement。 – user2542599

+0

無法讓你想要在這裏說什麼.. –

+0

拉傑夫:請檢查修改後的帖子。 – user2542599