日期:2014-05-19  浏览次数:20819 次

如何查找某一个带xmlns的xml节点
我想查找   objects   xmlns= "http://www.springframework.net "   这个节点,请问C#中如何实现。

现在有如何节点:
<configuration>
   
    <spring>
        <context>
        ........
        </context>

        <objects   xmlns= "http://www.springframework.net "   >
            <object   name> ..... </object>
          ......
        </objects>
    </spring>
</configuration>


docAppConfig.SelectSingleNode( "configuration/spring/objects ")   这个方式不行啊,对于带有xmlns的如何查找呢?

在线等待高手解答。


------解决方案--------------------
例如
XmlNamespaceManager xnm = new XmlNamespaceManager(doc.NameTable);
xnm.AddNamespace( "xxx ", "http://www.springframework.net ");

XmlNode node = doc.SelectSingleNode( "/configuration/spring/xxx:objects/xxx:object ", xnm);
------解决方案--------------------
http://topic.csdn.net/t/20060117/13/4521185.html

这里有解答 还是孟子的.