C# 从XML获取值
从该字符串获取URL的最佳方法是什么C# 从XML获取值,c#,xml,linq,C#,Xml,Linq,从该字符串获取URL的最佳方法是什么 string text = @"<INMobileCRMConfig> <WebserviceURL> https://179.18.0.30:8200/INPhone/INPhoneMessages/ </WebserviceURL> </INMobileCR
string text = @"<INMobileCRMConfig>
<WebserviceURL>
https://179.18.0.30:8200/INPhone/INPhoneMessages/
</WebserviceURL>
</INMobileCRMConfig>";
及
还有一些类似的事情。这应该是可行的:
XElement doc = XElement.Parse(text);
var res = doc.Element("WebserviceURL").Value.Trim();
当您使用NaiveXMLElement读取内容时,这两种方法都可以 我想添加一个,这是在从xml中提取url后将其转换为URI。
这将确保每次提取URL时URL都是正确的。您尝试的东西有什么问题?似乎我的调试器有问题。o它总是告诉我“URL”是一个
未定义的标识符。从那时起,我认为我的代码是错误的。
string url = doc.Descendants().Elements("WebserviceURL").Value;
XElement doc = XElement.Parse(text);
var res = doc.Element("WebserviceURL").Value.Trim();