阅读XML网页的最佳方式
本文关键字:最佳 方式 网页 XML 阅读 | 更新日期: 2023-09-27 18:05:02
目前我正在尝试使用Jon Skeet的解析XML网页的方法,然而,这个答案可能已经过时了,并且不是Xamarin中执行此操作的最佳方法。
public static IEnumerable<XElement> SimpleStreamAxis(string inputUrl, string elementName)
{
using (XmlReader reader = XmlReader.Create(inputUrl))
{
reader.MoveToContent();
while (reader.Read())
{
if (reader.NodeType == XmlNodeType.Element)
{
if (reader.Name == elementName)
{
XElement el = XNode.ReadFrom(reader) as XElement;
if (el != null)
{
yield return el;
}
}
}
}
}
}
请求超时。这是Xamarin解析XML网页的最佳方法吗?如果是,我如何修复超时错误,我得到。
使用htmllagilitypack解析文档,并通过Xpath查找元素。如果你想下载这个网页,你可以使用HttpClient模块或者htmllagilitypack的静态方法