J'ai googlé pendant une heure ou deux sans aucune chance (j'aimerai penser que je suis aussi un super googler!), Alors je suis là.Lire XML sur VB.net
J'ai un fichier XML que j'utilise pour mes paramètres des programmes, il ressemble à ceci:
<?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>
Comment puis-je utiliser vb.net pour obtenir chaque élément et renvoyer une valeur spécifique que je veux ? En soi, je voudrais retourner <number>
(sous <store>
) dans textbox1, et <emailbody>
(sous <emailsettings>
) dans textbox2.
Aide pleaseeeeee! Merci :)
Ceci est une excellente réponse, WAY mieux que ma réponse de sérialisation. Votre réponse est ce que je cherchais sur ma question: http://stackoverflow.com/questions/2253900/generics-and-duck-typing-xml-in-net S'il vous plaît ajouter cette réponse à ma question et je vais accepter. – Achilles
Splendide, mais que se passe-t-il si vous avez plusieurs numéros d'un autre magasin comme fichier peut être un fichier de configuration pour plusieurs magasins? –
@AhmedNazmy: 'Pour chaque magasin en XML.. '. Ensuite, à l'intérieur de la boucle, accédez 'store. .Valeur'. –
Heinzi