一个xml文件
<公文 xmlns="http://www.....">
<公文体>
<内容>sdfsfwef</内容>
</公文体>
</公文>
我用 selectSingleNode方法查找 <内容>节点 下面的innerText可是 出错。
然而我把 文件改成
<公文>
<公文体>
<内容>sdfsfwef</内容>
</公文体>
</公文>
就对了 我发现问题在 xmlns里面 不知道 如何解决
请大家帮帮忙
<公文 xmlns="http://www.....">
<公文体>
<内容>sdfsfwef</内容>
</公文体>
</公文>
我用 selectSingleNode方法查找 <内容>节点 下面的innerText可是 出错。
然而我把 文件改成
<公文>
<公文体>
<内容>sdfsfwef</内容>
</公文体>
</公文>
就对了 我发现问题在 xmlns里面 不知道 如何解决
请大家帮帮忙
解决方案 »
- 再发一遍问题
- 一个服务器控件调用JS函数的问题
- 二级级联选择框的问题?
- 急求MSDN Library for Visual Studio .NET 2003 中文版下载地址
- C#中DataSet的一个问题...
- 未将对象引用设置到对象的实例,救命
- 这个问题谁知道?关于函数测试,解决了一定给分!
- 关于在DataGrid的删除数据问题(在线)
- @@@@@@@ 谁知道 $$$$$$$$$$多 @@@@@@@@@@@@@@
- <%%>和<script runat="server"></script>中的变量是否可以互用?
- 这是什么错误“无法使用前导 .. 在顶级目录上退出。 ”?
- 一个关于图片显示的问题
XmlDocument doc = new XmlDocument();
doc.Load("booksort.xml"); //Create an XmlNamespaceManager for resolving namespaces.
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("bk", "http://www....."); //Select the book node with the matching attribute value.
XmlNode node;
XmlElement root = doc.DocumentElement;
node = root.SelectSingleNode("//bk:内容", nsmgr); Console.WriteLine(node.OuterXml);
see
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlxmlnodeclassselectsinglenodetopic2.asp