我有我想读一个非常简单的XML文件,但我似乎无法得到它的工作。下面是XML文件:

<?xml version="1.0"?> <Results><One>45364634</One><Two>-1</Two><Three>B</Three></Results> 

我想获得的两个内容是这样的:

XmlNode node = doc.DocumentElement.SelectSingleNode("/Results/Two");

XmlNodeList list = doc.GetElementsByTagName("Two");

既不是工作。当我复制粘贴XML作为字符串到XmlDocument的,那么它的工作原理。然而,当我用我拉出响应(其中我收到从XML)的字符串,这是行不通的。

我想知道如果它像一个人品问题很奇怪或不看正确的根,但我无法弄清楚。有任何想法吗?

谢谢!

有帮助吗?

解决方案 3

的Bleh。

原来我在XML文档中返回的XML文档。这就是为什么打印到屏幕上看起来不错,不过我也拔不出来。

由于球员。

其他提示

检查XML文件的编码...

时它ANSI? UTF-8或UTF-16?

检查XML被从文件中加载的。检查是否有任何错误,查看是否填充该文档。

我想从文件加载文档时不被填充。

根据您的用途我假设你是通过HTTP传递XML单词“反应”?如果是这样,请尝试使用HttpServerUtility.HtmlDecode(XML),看看是否能工程

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top