C# 返回值为1的XML ASMX服务-不是XDocument那么如何解析?
我试图从我没有创建的“XMLWeb服务”返回一个值。这是一项ASMX服务,返回值如下:C# 返回值为1的XML ASMX服务-不是XDocument那么如何解析?,c#,silverlight,asmx,C#,Silverlight,Asmx,我试图从我没有创建的“XMLWeb服务”返回一个值。这是一项ASMX服务,返回值如下: <?xml version="1.0"?> 123 我看不到一个简单的方法来获得价值 这不是XML,因此无法将其解析为XML。正如John Saunders所说,这不是XML,因此无法将其解析为XML 如果格式总是这么简单,只需获得第二行并使用它 编辑: 如果这只是您想要获得的第二行,您可以使用以下内容: string result = downloaded.Split('\n')[1];
<?xml version="1.0"?>
123
我看不到一个简单的方法来获得价值 这不是XML,因此无法将其解析为XML。正如John Saunders所说,这不是XML,因此无法将其解析为XML 如果格式总是这么简单,只需获得第二行并使用它 编辑: 如果这只是您想要获得的第二行,您可以使用以下内容:
string result = downloaded.Split('\n')[1];
您提供的数据示例不是有效的xml。它到底是什么样子的吗?是的,这就是为什么我很难解析出值的原因!我同意。我不是这个“XML Web服务”的创建者。那么,我该如何获得价值呢?谢谢。一定要确保“XML”的创建者知道它不是XML。告诉他们你无论如何都会成功的,但要确保他们知道。如果他们不相信你,让他们在XML编辑器中以XML的形式打开它。我同意。我不是这个“XML Web服务”的创建者。那么,我该如何获得价值呢?谢谢
string result = downloaded.Split('\n')[1];