Erro NullException

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim oXML As New XmlDocument
        op1.ShowDialog()
        oXML.Load(op1.FileName)

        Dim noPai As String = oXML.SelectSingleNode("nfeProc").ChildNodes(0).InnerText

        lstDados.Items.Add(noPai)

    End Sub
End Class

Gostaria de saber o que há de errado neste código, que esta dando NullException?

  • Em qual linha dá o erro?
  • Qual XML está lendo?
  • O que precisa fazer, resgatar um valor?

Observação: sempre conte um história do que está fazendo do que precisa dos erros encontradas da linha referida do erro … etc, todas as informações são importantes.

[RESOLVIDO]
Dragoon, obrigado por tudo, mas o problema foi resolvido. Utilizei uma Classe chamada XmlNodeList e a populei com os nodes do XmlDocument e apartir dai fiz um loop referenciando a classe XmlNode .

Coloque aqui a resposta contribui com os demais … por favor!