这个xml文档怎么读阿?晕,搞不出来

liaopan77 2008-07-07 05:23:30
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2" >
<session-factory name="NHibernate.Test">
<!-- properties -->
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.OracleClientDriver</property>
<property name="connection.connection_string">Data Source=gvms;Persist Security Info=True;User ID=gvms2;password=gvms2;Unicode=True;</property>
<property name="show_sql">true</property>
<property name="dialect">NHibernate.Dialect.Oracle9Dialect</property>
<property name="use_outer_join">true</property>
<!-- mapping files -->
<!--<mapping assembly="ClassLibrary1" />-->
</session-factory>
</hibernate-configuration>
我要读取
<property name="connection.connection_string">Data Source=gvms;Persist Security Info=True;User ID=gvms2;password=gvms2;Unicode=True;</property>
中的连接字符串。。。
用xmltextreader和xmldocment都搞不出来啊。。。
不大了解这个,请大家帮助哦。。
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
deknight 2008-07-07
  • 打赏
  • 举报
回复
ding
panw520 2008-07-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lovefootball 的回复:]
带有命名空间的XML

C# codeXmlDocument doc=newXmlDocument();
doc.Load("e:\\1.xml");
XmlNamespaceManager nm=newXmlNamespaceManager(doc.NameTable);
nm.AddNamespace("uu","urn:nhibernate-configuration-2.2");stringpath="/uu:hibernate-configuration/uu:session-factory/uu:property[@name='connection.connection_string']";
XmlNode node=doc.SelectSingleNode(path, nm);
Console.WriteLine(node.InnerText);
[/Quote]
lovefootball 2008-07-07
  • 打赏
  • 举报
回复
带有命名空间的XML


XmlDocument doc = new XmlDocument();
doc.Load("e:\\1.xml");
XmlNamespaceManager nm = new XmlNamespaceManager(doc.NameTable);
nm.AddNamespace("uu", "urn:nhibernate-configuration-2.2");
string path = "/uu:hibernate-configuration/uu:session-factory/uu:property[@name='connection.connection_string']";
XmlNode node = doc.SelectSingleNode(path, nm);
Console.WriteLine(node.InnerText);

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧