在VB.net中读取XML

我用google搜索了最后一个小时左右没有运气(我想我也是一个伟大的Google员工!),所以我在这里.

我有一个XML文件,我用于我的程序设置,它看起来像这样:

<?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>

如何使用vb.net获取每个元素并返回我想要的特定值?本身,我想返回< number> (在< store>下)在textbox1中,< emailbody> (在< emailsettings>下)在textbox2中.

帮助pleaseeeeee!谢谢 :)

啊,一个用Framework 3.5展示VB.NET强大的XML特性的完美例子:

Sub Main()
    Dim xml = XDocument.Load("config.xml")
    Console.WriteLine("Number: " & xml.<config>.<store>.<number>.Value)
    Console.WriteLine("Body: " & xml.<config>.<emailsettings>.<emailbody>.Value)
End Sub

收益率:

Number: 0323
Body: package received
相关文章
相关标签/搜索