Currently I am trying to use Jon Skeet's method of parsing an XML webpage, however, this answer may be out of date and not the best way to do it in 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;
}
}
}
}
}
}
This request times out. Is this the best way to parse an XML webpage for Xamarin? If so, how do I fix the time out error that I am getting.