![](/img/trans.png)
[英]How to use XmlNode.SelectSingleNode in different RSS format?
[英]How to use XMLNode.SelectSingleNode
我有以下XML:
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="VirtualPrintFeesGPAddin.Properties.Settings.GPConnectionString"
connectionString="Data Source=CONSULTING118\SVR2008A;Initial Catalog=TWO;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
如何使用xmlnode.SelectSingleNode檢索connectionString =值?
假設您在xmldocument對象中具有該xml,則它將是:
XmlDocument doc = new XmlDocument();
doc.LoadXML("<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name=\"VirtualPrintFeesGPAddin.Properties.Settings.GPConnectionString\"
connectionString=\"Data Source=CONSULTING118\SVR2008A;Initial Catalog=TWO;Integrated Security=True\"
providerName=\"System.Data.SqlClient\" />
</connectionStrings>
</configuration>");
String str = doc.SelectSingleNode("//configuration/connectionStrings/add[@name='VirtualPrintFeesGPAddin.Properties.Settings.GPConnectionString']").Attributes["connectionString"].Value;
如果您要獲得的不僅僅是那個屬性:
XmlNode n = doc.SelectSingleNode("//configuration/connectionStrings/add[@name='VirtualPrintFeesGPAddin.Properties.Settings.GPConnectionString']");
String str = n.Attributes["connectionString"].Value;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.