AIUTO : Conversione XML in TXT

di Anonimizzato25607 il
3 risposte
Ciao ragazzi, sono nuovo, mi date una mano?
Un amico ha una cartella con dei file XML.
Vorrebbe un software che prenda solo alcuni campi di ogni singolo XML e crei dei file TXT. Questo dovrebbe avvenire in automatico ogni qualvolta vengono aggiunti file nella cartella.
Esempio:
FILE1.XML —> FILE1.TXT ( solo campi scelti)
FILE2.XML —> FILE2.TXT ( solo campi scelti)
Ecc...
Come posso fare?
GraZieeee

3 Risposte

  • Puoi fare un programma windows forms in c# che monitori la cartella,cerca su google "using-filesystemwatcher-to-monitor-a-directory" ,
    all'evento di "nuovo file" carichi il file xml nuovo,leggi i nodi che ti interessano (cerca in google "leggere file xml c#" ) ,crea il file txt (cerca in google "creare un file di testo c#") ,dentro il file scrivi i valori ,per scrivere il programma basta sharpdevelop ,oppure c'è la versione community di visual studio
  • Non è banale se non specifichi cosa significa "solo campi scelti".
    Per il resto un 15 minuti.
  • In teoria lo schema potrebbe essere :

    un timer che ogni 5 minuti ( esempio ) verifichi una determinata directory dove sono presenti i file XML.
    Se trovi un file XML lo apri, ricerchi i tag che ti interessano e li scrivi sul file di testo.
    Il file precedentemente elaborato lo sposti in un'altra directory così da non ri-processarlo di nuovo.

    A questo punto sta a te svilupparlo con il linguaggio di programmazione che conosci.

    Ciao.
Devi accedere o registrarti per scrivere nel forum
3 risposte