2013-02-14 2 views
1

У меня есть следующий XML-документ:Выберите конкретное значение узла из XML

<?xml version="1.0" encoding="utf-8" ?> 
    <appSettings> 
    <Path> blahblahblah </Path> 
    <PathValue> blahblahblah </PathValue> 
    <domainName> blahblahblah </domainName> 
    <SuperUserEmail> blahblahblah </SuperUserEmail> 
    <SuperUserName> blahblahblah </SuperUserName> 
    <UserName> blahblahblah </UserName> 
    <Password> blahblahblah </Password>  
    <connectionstring>Data Source=ABC\SQLEXPRESS;Initial Catalog=mail;User ID=sa;[email protected]</connectionstring> 
    </appSettings> 

Теперь я должен извлечь весь путь от connectionstring узла. Я пробовал использовать следующий код:

XmlNodeList xnList = xml.SelectNodes("/appSettings/connectionstring"); 

но он не работает. Любая идея, как заставить его работать?

+0

вы можете поделиться ошибки снимки экрана –

+0

я пытался. Он не загружается. При отладке, все, что я получаю, это 'System.XML.XMLelementlist' – Esha

+1

см. Эту ссылку" http://stackoverflow.com/questions/6442024/getting-specified-node-values-from-xml-document "Надеюсь, это может помочь вам –

ответ

3

TRY

XmlNode node = xml.DocumentElement.SelectSingleNode("/appSettings/connectionstring"); 

string nodeval=node.InnerText; 
+0

Спасибо! за работой! – Esha

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