下面是我的代码:我在 putContactResponse 中得到 XML 响应,我想将其节点转换为字符串
if (putContactResponse != string.Empty)
{
var responseElement = XElement.Parse(putContactResponse);
string statusCode = responseElement.XPathSelectElement("/Status").Value;
}
如果内容是文本,这将获取元素的内容:
responseElement.Value
这将以 XML 格式获取元素的内容:
responseElement.InnerXML
这将获取元素及其内容作为 XML
responseElement.OuterXML
XElement 有一个属性 FirstNode 和 NextNode,您可以在 responseElement 上使用它来获取节点。
否则,您可以使用 XElement.Name 和 XElement.Value 属性来获取 XPathSelectElement 之后的值