Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Trasformazione di un TXT in un XML
giovedì 26 febbraio 2004 - 10.01
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
chiara
Profilo
| Newbie
16
messaggi | Data Invio:
gio 26 feb 2004 - 10:01
Ciao,
devo scorrermi un file txt e da questo creare un XML.
Sto lavorando in C#, qualcuno sa aiutarmi.
Grazie
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
gio 26 feb 2004 - 10:55
Ciao chiara,
Per scrivere i file xml ci sono delle funzioni specifiche in c#
innanzitutto devi importerle con
using System.XML
la funzione per scrivere è XMLtextWrite
e per leggere è XMLtextRead...
appena torno a casa dal lavoro ti invio un sorgente che sto scrivendo a proposito....
Ciao
chiara
Profilo
| Newbie
16
messaggi | Data Invio:
gio 26 feb 2004 - 10:58
grazie Piero, aspetto...
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
gio 26 feb 2004 - 11:21
intanto dai un'occhiata a questo articolo
http://www.dotnethell.it/articles/article.aspx?ArticleID=108
spiega anche le due funzioni di prima...
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
gio 26 feb 2004 - 18:32
Ok per dom...
oppure se vuoi fare come ti dicevo prima eccoti il sunto di tutte le funzioni che devi utilizzare...
Per scrivere un file xml devi
XmlTextWriter myXmlTextWriter = new XmlTextWriter(filename, System.Text.Encoding.UTF8); //inizializza l'istanza dell'oggetto XMLTextwriter con filename = al nome del file da scrivere, system.text.encoding.utf8 corrispondente lla codifica dei caratteri.
myXmlTextWriter.Formatting = Formatting.Indented;
myXmlTextWriter.WriteStartDocument(false);
myXmlTextWriter.WriteDocType(docType, null,null,null); //tipo di documento... ovvero il titolo al tuo file xml
myXmlTextWriter.WriteComment(commento); //ti permette di scrivere un commento in xml
myXmlTextWriter.WriteStartElement(nomeelemento); //apre un tag nuovo
myXmlTextWriter.WriteAttributeString(nomeattributo, valoreattributo); //aggiunge un eventuale attributo al tag
//volendo puoi scrivere dei sottotag
myXmlTextWriter.WriteStartElement(nomestotto_tag);
myXmlTextWriter.WriteAttributeString(nomeattributo, valoreattributo); //aggiunge un eventuale attributo al sottotag
myXmlTextWriter.WriteEndElement(); //chiude il sottotag
myXmlTextWriter.WriteEndElement(); //chiude il tag
myXmlTextWriter.Flush();//scrive il file
myXmlTextWriter.Close();
Ciao
chiara
Profilo
| Newbie
16
messaggi | Data Invio:
ven 27 feb 2004 - 09:01
Perfetto!!!!!!
Adesso devo farvi una domanda difficile:...pronti?...Tutto questo lavoro deve essere fatto anche per i file .XLS ed .MDB, e fin qua dicema che non è grave ma...adesso viene il bello...SU PIATTAFORMA LINUX.
Secondo voi è possibile?
Grazie, siete stati gentilissimi, Chiara
Anonimo
Profilo
| Senior Member
392
messaggi | Data Invio:
ven 27 feb 2004 - 14:40
Esiste un framework .net sotto linux funzionante, su chiama .gnu
e il compilatore si chiama wiki, ma non credo che siano state implementate le funzioni xml sotto .gnu, tieni conto che non essendo microsoft a produrre quel framework potrebbe rivelarsi poco compatibile con il tuo codice, e se non sbaglio wiki lavora solo con vb.net
Torna su
Stanze Forum
Elenco Threads
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 !