2015-03-28 3 views
-1

Это мой XMLКак определить имя элемента xml и xml?

<configuration> 
     <login>Your login id</login> 
     <password>Your password</password> 
     <option1>option1 value</option1> 
     <optiony>optionY value</optiony> 
</configuration> 

Как мне цикл, чтобы получить XML имя элемента и значение элемента?

login, Your login id 
password, Your password 
Etc.... 

Имя и значение элемента xml неизвестны, это может быть любое значение.

+1

Ну где вы получаете XML? Вы загрузили его в «XElement» или что-то подобное? Вы еще что-нибудь пробовали? –

ответ

1
XmlDocument doc = new XmlDocument(); 
doc.Load("yourfile.xml"); 
XmlElement eb = (XmlElement) doc.GetElementsByTagName("configuration")[0]; 
XmlNodeList elemList = eb.GetElementsByTagName("*"); 
string output=""; 
foreach (XmlElement el in elemList) 
{ 
    output += el.Name+", "; 
    output += el.InnerText+"\r\n"; 
}