Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Ciao ragazzi,
sono qui per chiedervi un piccolo aiuto.
Dovrei leggere i campi di un file xml ma non ci sto riuscendo. Premetto che è da 3 giorni che ci sbatto la testa, ho letto molto in internet ma senza successo.
Non sono di certo un guru in programmazione ma forse ho intuito perché non ci sto riuscendo ad estrapolare del testo dal mio file xml.
Credo di non riuscire ad estrapolare le informazioni che mi servono perché il mio xml è un po diverso dagli altri: cerco di spiegarmi meglio.
Un file XML diciamo Normale secondo me rispetta questo schema:
Come avete notato non ci sono valori per il campo monitor perchè apre e chiude il tag senza all'interno nulla ma ci sono solo attributi (scusate se uso termini impropri).
Io devo riuscir ad estrapolare i campi id, friendlyname ed url che sono nel tag monitor non all'esterno...
Qualche buon anima mi è di aiuto?
Il codice è in VB.NET
Ciao ragazzi,
sono qui per chiedervi un piccolo aiuto.
Dovrei leggere i campi di un file xml ma non ci sto riuscendo. Premetto che è da 3 giorni che ci sbatto la testa, ho letto molto in internet ma senza successo.
Non sono di certo un guru in programmazione ma forse ho intuito perché non ci sto riuscendo ad estrapolare del testo dal mio file xml.
Credo di non riuscire ad estrapolare le informazioni che mi servono perché il mio xml è un po diverso dagli altri: cerco di spiegarmi meglio.
Un file XML diciamo Normale secondo me rispetta questo schema:
Come avete notato non ci sono valori per il campo monitor perchè apre e chiude il tag senza all'interno nulla ma ci sono solo attributi (scusate se uso termini impropri).
Io devo riuscir ad estrapolare i campi id, friendlyname ed url che sono nel tag monitor non all'esterno...
Qualche buon anima mi è di aiuto?
Il codice è in VB.NET
Grazie mille
La strada più appropriata sarebbe quella di utilizzare i componenti appositi per la lettura dei xml, ma io preferisco gli Split()
Codice sorgente - presumibilmente VB.NET
Dim a()AsString= XMLetto.Split("<monitors>")
Dim b()AsString= a(1).Split("</monitors>")
Dim S_id()AsString= b(0).Split("id=""")
Dim S_id1()AsString= S_id(1).Split("""")
Dim ID AsString= S_id1(0)
E così via!
Questo è il metodo che userei io, invece se tu preferisci essere più Sir. matteofil , allora googla e cerca i metodi per leggere ed estrapolare stringhe da un file XML