Tôi đã googled cho giờ cuối cùng hoặc lâu hơn mà không có may mắn (tôi muốn nghĩ rằng tôi là một googler tuyệt vời quá!), Vì vậy, ở đây tôi.Đọc XML trong VB.net
Tôi có một file XML mà tôi đang sử dụng để cài đặt chương trình của tôi, nó trông giống như vậy:
<?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>
Làm thế nào tôi có thể sử dụng vb.net để có được mỗi yếu tố và trả về một giá trị cụ thể mà tôi muốn ? Mỗi lần, tôi muốn trả lại <number>
(dưới <store>
) trong hộp văn bản 1 và <emailbody>
(dưới <emailsettings>
) trong hộp văn bản2.
Help pleaseeeeee! Cảm ơn :)
Đây là một câu trả lời tuyệt vời, WAY tốt hơn câu trả lời tuần tự hóa của tôi. Câu trả lời của bạn là những gì tôi đang tìm kiếm về câu hỏi của tôi: http://stackoverflow.com/questions/2253900/generics-and-duck-typing-xml-in-net Vui lòng thêm câu trả lời này cho câu hỏi của tôi và tôi sẽ chấp nhận. – Achilles
Splendid, nhưng nếu bạn có nhiều số cửa hàng khác dưới dạng tệp thì có thể là một tệp cấu hình cho nhiều cửa hàng? –
@AhmedNazmy: 'Dành cho mỗi cửa hàng trong xml.. '. Sau đó, bên trong vòng lặp, truy cập 'store. .Giá trị'. –
Heinzi