Mam googled przez ostatnią godzinę lub tak bez powodzenia (chciałbym myśleć, że jestem świetnym googlerem!), Więc jestem tutaj.Czytaj XML w VB.net
Mam plik XML, który używam do moich ustawień programów, wygląda tak:
<?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>
Jak mogę używać vb.net aby każdy element i zwraca szczególną wartość, którą chcę ? Per se, chciałbym zwrócić <number>
(pod <store>
) w polu tekstowym 1 i <emailbody>
(pod <emailsettings>
) w polu tekstowym2.
Pomoc pleaseeeeee! Dzięki :)
To jest świetna odpowiedź, WAY lepiej niż moja odpowiedź na serializację. Twoja odpowiedź jest tym, czego szukałem na moje pytanie: http://stackoverflow.com/questions/2253900/generics-and-duck-typing-xml-in-net Proszę dodaj tę odpowiedź do mojego pytania i przyjmuję. – Achilles
Splendid, ale co jeśli masz wiele numerów innego sklepu, ponieważ plik może być jednym plikiem konfiguracji dla wielu sklepów? –
@AhmedNazmy: 'Dla każdego sklepu w formacie xml.. '. Następnie wewnątrz pętli otwórz 'store. . Wartość ". –
Heinzi