【发布时间】:2017-04-20 04:46:49
【问题描述】:
我需要一些帮助。我有这样的xml:
<?xml version='1.0' encoding='utf-8'?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
</session-factory>
</hibernate-configuration>
我想读取属性名称和值(值介于
我做过类似的事情
XPathNodeIterator iterator = nav.Select("/nh:hibernate-configuration/nh:session-factory/nh:property/@name", manager);
XPathNodeIterator iterator2 = nav.Select("/nh:hibernate-configuration/nh:session-factory/nh:property", manager);
while (iterator.MoveNext() && iterator2.MoveNext())
{
var name = iterator.Current.Value;
var property = iterator2.Current.Value;
}
但在这种情况下可能只有一个迭代器可以用来获取名称和属性?
【问题讨论】:
标签: c# xml hibernate xml-parsing