Witam
Jestem początkujący.
Mam pytanie jak ominąć Error 503 przy parsowaniu XML w XPATH
Metoda z okienka
[code]
public void CheckAndOpenRecent()
{
XmlOdczytaj xmlReader = new XmlOdczytaj();
ParametredUrl = "xxxxxx";
xmlReader.CheckLast(ParametredUrl);
[/code]
Metoda z drugiej klasy
[code]
public void CheckLast(string url)
{
// Create a new XmlDocument
XPathDocument doc = new XPathDocument(url);
// Create navigator
XPathNavigator navigator = doc.CreateNavigator();
// Get forecast with XPath
XPathNodeIterator nodes = navigator.Select("/over/under", ns);
foreach (XPathNavigator oCurrentPerson in nodes)
{
userId = oCurrentPerson.SelectSingleNode("id").Value;
userName = oCurrentPerson.SelectSingleNode("user").Value;
}
}[/code]
Wszystko działa fajnie póki nie pojawi się błąd 503 (który pojawia się dość często) i dostaje błąd:
The remote server returned an error: (503) Server Unavailable.
i wywala program
Jak to pominąć, aby po prostu cała pętla poszła od nowa ?
W necie widzialem jedynie przykłady dla zwykłego httpwebrequest.
Dzięki za pomoc.