XML文件内容:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.0">
<session-factory name="CSEI.View">
<property name="code">aaaaaaaaa</property>
<property name="Name">bbbbbbbbb</property>
</session-factory>
</hibernate-configuration>
=======================================================================
问:有没有其它更好的获取方法?
=======================================================================
我的获取某结点方法:
String strcon = string.Empty;//读取XML配置信息
XmlDocument doc=new XmlDocument();
doc.Load("file.xml");
XmlNodeList list = doc.GetElementsByTagName("session-factory");
foreach(XmlNode node in list)
{
XmlNodeList columnList = node.SelectNodes("property") ;//出现错误,返回空值
foreach(XmlNode columnNode in columnList)
{
string namestr = columnNode.Attributes[ "name" ].InnerText;
if (namestr == "Name")
{
strcon = columnNode.InnerText;
return strcon;
}
}
}
return strcon;
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.0">
<session-factory name="CSEI.View">
<property name="code">aaaaaaaaa</property>
<property name="Name">bbbbbbbbb</property>
</session-factory>
</hibernate-configuration>
=======================================================================
问:有没有其它更好的获取方法?
=======================================================================
我的获取某结点方法:
String strcon = string.Empty;//读取XML配置信息
XmlDocument doc=new XmlDocument();
doc.Load("file.xml");
XmlNodeList list = doc.GetElementsByTagName("session-factory");
foreach(XmlNode node in list)
{
XmlNodeList columnList = node.SelectNodes("property") ;//出现错误,返回空值
foreach(XmlNode columnNode in columnList)
{
string namestr = columnNode.Attributes[ "name" ].InnerText;
if (namestr == "Name")
{
strcon = columnNode.InnerText;
return strcon;
}
}
}
return strcon;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货