1

从该字符串中获取 URL 的最佳方法是什么?

string text = @"<INMobileCRMConfig>
                    <WebserviceURL>
                       https://179.18.0.30:8200/INPhone/INPhoneMessages/
                    </WebserviceURL>
                </INMobileCRMConfig>";

我试过以下:

XElement doc = XElement.Parse(text);
string url = doc.FirstNode.ToString();

string url = doc.Descendants().Elements("WebserviceURL").Value;

以及其他一些类似的事情。

4

2 回答 2

0

这应该有效:

XElement doc = XElement.Parse(text);
var res = doc.Element("WebserviceURL").Value.Trim();
于 2013-05-17T12:34:44.583 回答
0

两者都可以,因为您正在使用 Naive xmlelement 来读取内容。

我想添加一个,即在从 xml 中提取 url 后将其转换为 URI。这将确保每次拉取 URL 时 URL 都是正确的。

于 2013-05-17T12:34:51.707 回答