2013-07-12 7 views
-2

Я читаю каждый из нижеследующего xml, в то время как чтение - это способ проверить, выбран ли выбранный узел Root node? Здесь «Корень» может измениться на что-то другое.C#: Проверить корневой узел

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

Что i`m делать ниже ->

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} 

Пожалуйста, помогите.

+0

Как вы _read_ в XML? Покажите нам какой-то код. –

+0

Вы используете 'XmlDocument' или' XDocument'? –

ответ

1

корневой узел XML является возвращение DocumentElement собственности XmlDoc

XmlElement root = xmlDoc.DocumentElement 
+0

xmlDoc.DocumentElement i'm переходит к функции, и там параметр XmlElement. – user2542599

+0

Не могли бы вы сказать, что вы хотите здесь сказать. –

+0

Rajeev: Пожалуйста, проверьте пересмотренный пост. – user2542599

Смежные вопросы