при запуске проекта не весь код form_load запускается - PullRequest
0 голосов
/ 10 июня 2009

этот код просто работал! но почему-то перестал работать сейчас. когда я запускаю этот проект, следующий код должен выполняться, но это не так! пожалуйста, помогите.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim xmldoc As New System.Xml.XmlDocument()

    'Load from file

    xmldoc.Load("http://sites.google.com/site/shadchanproject/Home/lots1.xml")

    'Get a list of all the child elements

    Dim nodelist As XmlNodeList = xmldoc.DocumentElement.ChildNodes

    'Parse through all nodes

    For Each outerNode As XmlNode In nodelist

        ListBox1.Items.Add(outerNode.Name)
    Next
End Sub

1 Ответ

1 голос
/ 10 июня 2009

Сложно сказать наверняка, что не так, поскольку вы только опубликовали метод Form1_Load. Вы также должны быть более четкими в своем вопросе; метод выполняется вообще? Вы пытались установить точку останова с помощью отладчика и пройти через метод?

Возможно, вы также захотите обернуть ваш код в блок try catch, чтобы увидеть, вызывает ли ваш код исключение. Итак, ваш код будет:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim xmldoc As New System.Xml.XmlDocument()

        Try
            'Load from file
            xmldoc.Load("http://sites.google.com/site/shadchanproject/Home/lots1.xml")
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Problem loading the document")
        End Try

        Try
            'Get a list of all the child elements
            Dim nodelist As XmlNodeList = xmldoc.DocumentElement.ChildNodes

            'Parse through all nodes
            For Each outerNode As XmlNode In nodelist

                ListBox1.Items.Add(outerNode.Name)
            Next
        Catch ex As Exception
            MessageBox.Show(ex.Message, "Problem with the nodes.")

        End Try
    End Sub

Я думаю, что проблема может быть просто в вашем XML-документе, поэтому вы можете проверить это тоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...