问题描述
|
我想解析XML格式的字符串。如何在MonoTouch上使用XML解析器?
解决方法
与使用标准C#完全相同。
您的选择包括:
XmlSerializer-如果要将完整文档转换为一组C#对象,则很好
XmlDocument-如果文档是XmlSerializer以外的自定义文档,则很好
XPath-如果您不关心整个文档,则适合提取少量数据。
Linq2XML-使用Linq的另一种选择。
根据您的实际需求。
,您可以在MonoTouch中使用LINQ to XML。
所以,
var element = XElement.Parse(\"<cat>dog</cat>\");
Console.WriteLine(element.Value);
打印\“ dog \”。
,您无法完全使用System.Xml.Linq,将有一个JIT部件在设备中进行测试时会爆炸,请参阅Xamarin Monotouch限制:
链接