winForm 读取Web.config 包含(xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0")
来源:互联网 发布:淘宝店铺托管协议 编辑:程序博客网 时间:2024/06/05 02:53
由于这个XML文件加了Xmlns命名空间,如果直接用xxx.SelectSingleNode("PersonalInformation/GeneralInformation/Name"),结果返回null; public void GetStrConnection() { try { string str = AppDomain.CurrentDomain.BaseDirectory + "web.config"; System.Xml.XmlDocument webconfig = new System.Xml.XmlDocument(); webconfig.Load(str);//web.config的路径 XmlNamespaceManager xnm = new XmlNamespaceManager(webconfig.NameTable); xnm.AddNamespace("x", "http://schemas.microsoft.com/.NetConfiguration/v2.0"); string xpath = "/x:configuration/x:connectionStrings/x:add[@name='SqlConnectionString']"; //System.Xml.XmlNode node = webconfig.SelectSingleNode("/configuration/connectionStrings/add[@name='SqlConnectionString']");//要找的节点 foreach (XmlNode node in webconfig.SelectNodes(xpath, xnm)) { if (node == null) { MessageBox.Show("没有找到符合要求的节点"); } else { ConnString = node.Attributes[1].InnerText; } } logclass.WriteLogFile("读取数据库链接字符串成功"); } catch (Exception ex) { log.WriteLogFile("读取数据库链接字符串失败" + ex.Message); } }
0 0
- winForm 读取Web.config 包含(xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0")
- 出错信息:configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0
- xmlns:android="http://schemas.android.com/apk/res/android
- 关于什么是:xmlns:tools="http://schemas.android.com/tools"
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:android="http://schemas.android.com/apk/res/android"
- <html xmlns:v="urn:schemas-microsoft-com:vml"Java软件制作全过程-----------------------工具installAnyWhere
- xmlns:baofooattrs="http://schemas.android.com/apk/res/com.XXXX"
- xmlns:tools="http://schemas.android.com/tools"以及tools:context=".ConfActivity"是什么意思
- 添加xmlns:android="http://schemas.android.com/apk/res/android"的意思
- 添加xmlns:android="http://schemas.android.com/apk/res/android"的意思
- xmlns:android="http://schemas.android.com/apk/res/android的作用是
- xmlns:android="http://schemas.android.com/apk/res/android的意思
- xmlns:android="http://schemas.android.com/apk/res/android作用
- xmlns:android="http://schemas.android.com/apk/res/android的作用是
- xmlns:android="http://schemas.android.com/apk/res/android的作用
- xmlns:android="http://schemas.android.com/apk/res/android" 的含义
- Android xml tools 用法 xmlns:tools="http://schemas.android.com/tools"
- Gradle统一配置工程下每个project
- PAT 1100. Mars Numbers (20)
- meset,strcpy等函数
- Java的序列化和反序列化,我所遇到的坑
- AndroidStudio2.2.3版本使用CMake编译NDK工程(ffmpeg)
- winForm 读取Web.config 包含(xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0")
- WordPress出现循环重定向解决办法
- 帮助新手理解MVC,可以看看,思维导图原件可以找我
- 弹窗关闭
- Make file 函数
- json-c-0.9库解析
- quagga关于vpnv4的配置
- Tomcat内存设置详解
- gdx camera详解