2016-11-27 83 views

回答

1

如果您使用的是.NET 3.5或更高版本,那么您可以使用System.Xml.Linq中的XElement类。 您可以检索通过以下方式标记元素含量:

string str = @"<id>tag:website.com:feed/web/main/104543</id>"; 
XElement element = XElement.Parse(str); 
var content = element.Descendants("id").FirstOrDefault().Value; 

现在,解析内容取决于这是如何构成的:如果你想提取代码总是放在最后一个“/”字符后,那么你可以做到以下几点:

string code = content.Split(new[] { "/" }, StringSplitOptions.None).Last(); 
+0

我得到一个错误,当我把断点。 var content = element.Descendants(“id”)。FirstOrDefault()。Value; < - 附加信息:未将对象引用设置为对象的实例。 –

相关问题