Leggere tag xml da c#

giovedì 22 maggio 2008 - 10.04

liveforever81 Profilo | Junior Member

Salve a tutti!

Ho bisogno di voi: ho una web form che permette all'utente di inserire i propri dati anagrafici.
Per qualche ragione metafisica che io ignoro, tali dati anagrafici vengono inseriti in un file XML usante una libreria ad hoc.

Questa è la stringa che consente la creazione del file:
string infoUUN = "<INFO_UUN>" + "<NOME>" + txtNome.Text.Trim() + "</NOME>" + "<COGNOME>" txtCognome.Text.Trim() + "</COGNOME>" + "<DATA_NASCITA>" + txtDataNasc.Text + "</DATA_NASCITA>" + "<CF>" + txtCF.Text + "</CF>" + "</INFO_UUN>";


Ora, questa libreria fornisce questi 2 metodi per il recupero di info da un file XML:

string UUN=GetUUNFromCodFis(string CF);
string xml=GetInfoFromUUN(string UUN);

Il valore di ritorno della seconda funzione è un file xml che contiene le info anagrafiche; il TAG ROOT di tale file è <INFO_UUN> ed i suoi tag sono:
NOME;
COGNOME;
etc...

Come faccio i, col c#, a leggere le info di ciascun tag e visualizzarle????

Grazie a tutti!

alx_81 Profilo | Guru

>Salve a tutti!
Ciao!

>Come faccio i, col c#, a leggere le info di ciascun tag e visualizzarle????
Devi usare il namespace System.Xml.
Con esso puoi effettuare tutte le operazioni per scorrere, leggere, creare XML..

Eccoti la reference da cui partire:

System.XML Namespace
http://msdn.microsoft.com/en-us/library/system.xml.aspx

Guardati anche questo esempio:
http://support.microsoft.com/kb/307548
>
>Grazie a tutti!
Di nulla!
Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

liveforever81 Profilo | Junior Member

Ciao!

Grazie per la celere risposta...

I link da te indicati sono molto utili, ma il mio problema sta nel fatto che dovrei leggere tale xml da una stringa, e non da un file (come evidenziato dal sito di MS).

Come giostrarmela?

:(

alx_81 Profilo | Guru

>I link da te indicati sono molto utili, ma il mio problema sta
>nel fatto che dovrei leggere tale xml da una stringa, e non da
>un file (come evidenziato dal sito di MS).
>Come giostrarmela?
http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.loadxml.aspx
Leggi il namespace System.Xml, trovi veramente tutto



Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5