0

下面是我的代码:我在 putContactResponse 中得到 XML 响应,我想将其节点转换为字符串

if (putContactResponse != string.Empty)
    {
        var responseElement = XElement.Parse(putContactResponse);
        string statusCode = responseElement.XPathSelectElement("/Status").Value;
}
4

2 回答 2

1

如果内容是文本,这将获取元素的内容:

responseElement.Value

这将以 XML 格式获取元素的内容:

responseElement.InnerXML

这将获取元素及其内容作为 XML

responseElement.OuterXML
于 2013-01-21T05:03:57.503 回答
0

XElement 有一个属性 FirstNode 和 NextNode,您可以在 responseElement 上使用它来获取节点。

否则,您可以使用 XElement.Name 和 XElement.Value 属性来获取 XPathSelectElement 之后的值

于 2013-01-21T06:26:14.007 回答