XML查找节点

 XmlDocument source = new XmlDocument();

个人用的最多就是这个方法

source.SelectSingleNode(“//IPAddres”);

但需要注意的是如果XML有命名空间的话 是读取不到的

<?xml version="1.0" encoding="UTF-8"?>
<ProjectsConfig xmlns="http://maxcontrol.com/maxprojectsconfig">
这时需要这样
XmlNamespaceManager man = new XmlNamespaceManager(source.NameTable);
            man.AddNamespace("xx",http://maxcontrol.com/maxprojectsconfig);
XmlNode xn = source.SelectSingleNode("//xx:IPAddres", man);
posted @ 2009-03-23 11:07  思然  阅读(665)  评论(0编辑  收藏  举报