Ho cercato su Google l'ultima ora circa senza fortuna (mi piacerebbe pensare di essere un grande googler anche io!), Quindi eccomi qui.Leggi XML in VB.net
Ho un file XML che sto usando per le mie impostazioni di programmi, sembra in questo modo:
<?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>
Come posso utilizzare vb.net per ottenere ogni elemento e restituire un valore specifico che voglio ? Mi piacerebbe restituire <number>
(sotto <store>
) nella casella di testo1 e <emailbody>
(nella casella <emailsettings>
) nella casella di testo2.
Help pleaseeeeee! Grazie :)
Questa è un'ottima risposta, molto meglio della mia risposta di serializzazione. La tua risposta è ciò che stavo cercando sulla mia domanda: http://stackoverflow.com/questions/2253900/generics-and-duck-typing-xml-in-net Si prega di aggiungere questa risposta alla mia domanda e accetterò. – Achilles
Splendido, ma se si dispone di più numero di un altro negozio come file potrebbe essere un file di configurazione per più negozi? –
@AhmedNazmy: 'Per ogni negozio in xml.. '. Quindi, all'interno del ciclo, accedi a 'store. .Valore'. –
Heinzi