从该字符串中获取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;
以及其他一些类似的事情。
答案 0 :(得分:0)
这应该有效:
XElement doc = XElement.Parse(text);
var res = doc.Element("WebserviceURL").Value.Trim();
答案 1 :(得分:0)
两者都没问题,因为您正在使用Naive xmlelement来阅读内容。
我想补充一点,就是将url从xml中拉出后将其转换为URI。 这样可以确保每次拉取URL都是正确的。