读书人

怎么查找某一个带xmlns的xml节点

发布时间: 2011-12-11 23:19:43 作者: rapoo

如何查找某一个带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

这里有解答 还是孟子的.

读书人网 >C#

热点推荐