Witam!
strona z której muszę skorzystać generuje mi takie oto dane:

Country: UNITED STATES (US)
City: Aurora, TX

Latitude: 33.0582
Longitude: -97.5159
IP: 12.215.42.19

muszę je przerobić do xmla bądź też w jakiś posób je pobrać z tej strony tak aby były one odzielnie do skirzytania z każdej z nich osobno. Np. osobno musi być country i osobno UNITED STATES (US), osobno city itd..

zaczynam tak

 String URLString = "http://api.hostip.info/get_html.php?ip="+TextBox1.Text+"&position=true";
            XmlTextReader reader = new XmlTextReader(URLString);

i tej pętli już w ogóle nie da się wykonać bo wyskakuje błąd:

            while (reader.Read())
            {
               // reader.MoveToContent();
                if (reader.NodeType == XmlNodeType.Element) node = reader.Name;
                if (reader.NodeType == XmlNodeType.Text)
                {
                    if (node == "Country:")
                    {
                        
                        Label3.Text = "IP:";
                        Label4.Text = reader.Value;
                    }
                }
            

            } 

Dane na poziomie głównym są nieprawidłowe. Wiersz 1, pozycja 1.

Opis: Podczas wykonywania bieżącego żądania sieci Web wystąpił nieobsługiwany wyjątek. Aby uzyskać dodatkowe informacje o błędzie i miejscu jego występowania w kodzie, przejrzyj ślad stosu.

Szczegły wyjątku: System.Xml.XmlException: Dane na poziomie głównym są nieprawidłowe. Wiersz 1, pozycja 1.

Błąd źrdła:

Wiersz 41: // Label10.Text = link;
Wiersz 42:
Wiersz 43: while (reader.Read())
Wiersz 44: {
Wiersz 45: // reader.MoveToContent();

Czy ktoś jest mi w stanie pomoc?