Leia XML em VB.net

Pesquisei no Google por mais ou menos uma hora, sem sorte (gostaria de pensar que sou um ótimo pesquisador também!), Então aqui estou.

Eu tenho um arquivo XML que estou usando para as configurações dos meus programas, é o seguinte:

<?xml version="1.0" encoding="utf-8"?>
<config>
    <store>
        <number>0323</number>
        <address>address</address>
        <phone>phone</phone>
    </store>

    <emailsettings>
        <emailfrom>emailfrom</emailfrom>
        <emailpass>pass</emailpass>
        <emailsubject>received</emailsubject>
        <smtpserver>smtp.gmail.com</smtpserver>
        <smtpport>587</smtpport>
        <enablessl>true</enablessl>
        <emailbody>package received</emailbody>
    </emailsettings>
    <dbconfig>
        <dbpath>path</dbpath>
    </dbconfig>
</config>

Como posso usar o vb.net para obter cada elemento e retornar um valor específico que eu quero? Por si, eu gostaria de voltar<number> (sob<store>) na caixa de texto1 e<emailbody> (sob<emailsettings>) na caixa de texto2.

Ajuda pleaseeeeee! Obrigado :)

questionAnswers(4)

yourAnswerToTheQuestion