• 如何读取这个XML?

  • 本文关于 c#
  • CodeGo.net > 如何读取这个XML?
  •  

    如何读取这个XML?



    c#
    <?xml version="1.0" encoding="utf-8"?>
    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory name="session">
    <property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
    <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
    <property name="connection.connection_string">
    Server=192.169.1.202;uid=sa;pwd=sa;database=dev;Min Pool Size=1;Max Pool Size=300
    </property>
    <property name="proxyfactory.factory_class">
    NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle
    </property>
    <mapping assembly="Basic.DataType"/>
    <mapping assembly="Montnets.SelfMsgService"/>
    <mapping assembly="Template"/>
    </session-factory>
    </hibernate-configuration>
    我想遍历所有property属性,
    但是lst = doc.SelectNodes("//session-factory//property");
    这样取不到,这个要怎样修改呢?
    本文地址 :CodeGo.net/1482626/
    -------------------------------------------------------------------------------------------------------------------------
    1.已经验证过
    protected void Button1_Click(object sender, EventArgs e)
    {
    XmlDocument doc = new XmlDocument();
    doc.LoadXml(TextBox1.Text);
    XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
    nsmgr.AddNamespace("urn", "urn:nhibernate-configuration-2.2");
    XmlNodeList lst = doc.SelectNodes("//urn:session-factory/urn:property", nsmgr);
    foreach (XmlNode node in lst)
    {
    string temp = node.InnerText;
    }
    }

    本文标题 :如何读取这个XML?
    本文地址 :CodeGo.net/1482626/
    1. 学习创建Windows MCE插件
    2. C#如何才能找到usb上网卡?
    3. 做一个字符串搜索和替换最好的方法
    4. 教思路,保存记录时,如何别处理“新增”与“保存”这两种情况呢?
    5. 添加表使用iTextSharp的/ iText的一个预先存在的PDF
    6. 压缩文件夹下的文件个数
    7. NHibernate的验证本地化与S#ARP架构
    8. Socket用新线程接收依然假死
    9. 方法为在泛型类型定义使用'参数'
    10. 这个控件顺序怎么弄

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻