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 に答える