XmlDocument z url

Odpowiedz Nowy wątek
2011-08-24 18:49
0

Tworze sobie XmlDocument w taki sposób:

            string url = "http://www.google.pl/ig/api?weather=tarnow";
            XmlDocument xml = new XmlDocument();
            xml.Load(url); //tu wyjatek

i taki wyjatek : Invalid character in the giver encoding. Line 1, position 181

pewnie banalna sprawa jednak nie mogę się doszukać błędu.

edytowany 1x, ostatnio: Markness, 2011-08-24 18:50

Pozostało 580 znaków

2011-08-24 18:57
Rev
1

Nie podoba mu się "ó". Dziwne, że nie chce przyjąć danego kodowania i nie ma możliwości jej podania.

xml.LoadXml(new WebClient().DownloadString(url)); - to powinno zadziałać.


Pozostało 580 znaków

2011-08-24 19:46
0

ok dobra dzięki. jednak mam inny problem. z innej klasy wywołuję metodę w Form1 tak:

        private void Wyswietl()
        {
            Form1 okno = new Form1();
            okno.UstawDane(temperatura, wilgotnosc, wiatr);
        } 

w Form1 wygląda to tak:

        public void UstawDane(string temperatura, string wilgotnosc, string wiatr)
        {
            textBox1.Text = temperatura + "   " + wilgotnosc + "   " + wiatr;
        } 

textbox się nie zmienia, gdy zamienie to na MessageBox.Show(ten tekst) to wszystko działa, w czym problem?

Pozostało 580 znaków

2011-08-24 22:34

Bo TextBox zmienia się w instancji "okno" Form1. To jest inna instancja Form1 niż ta, którą widzisz na ekranie. Aby edytować tą właściwą Form1 musisz operować na jej instancji np. przekazując tą instancję przez konstruktor tej klasy (podopowiedź - aby dostać się do niej w klasie Form1, użyj this)

edytowany 1x, ostatnio: Anonim1024, 2011-08-24 22:35
dzięki wielkie! - Markness 2011-08-24 22:39

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0