Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#] Creare un unico XML data una directory contenente più XML

    vi riassumo brevemente il problema:

    ho bisogno di creare una funzione che faccia la seguente cosa:

    dato un determitato PATH assoluto, deve leggere tutti i dati degli xml che ci sono in quella determina directory e da questi crearsene uno unico andando poi a cencellare gli xml che non mi servono più.

    codice:
    <?xml version="1.0" encoding="iso-8859-1" ?> 
    <Commands xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="..\Commands.xsd"> 
    <Publish environment="Preproduzione"> 
    <Doc id="27599" /> 
    </Publish> 
    <Publish environment="Produzione"> 
    <Doc id="27599" /> 
    </Publish> 
    </Commands>

  2. #2
    Allora, ho cercato di sbrigarmela da solo ma ho fatto ben poco. Vi posto il codice:
    codice:
    protected void Page_Load(object sender, EventArgs e) 
    { 
    string path_assoluto = "C:\\Documents and Settings\\delant00\\Documenti\\Transfer\\Legge20070112181610\\Commands\\"; 
    
    #region LISTA FILE IN DIRECTORY 
    // LEGGO TUTTI I FILE CHE SONO DELLA DIRECTORY SPECIFICATA 
    FileInfo fi = new FileInfo(path_assoluto); 
    DirectoryInfo di = fi.Directory; 
    FileSystemInfo[] fsi = di.GetFiles(); 
    
    Response.Write("Lista file e directory:" + di.FullName + "<hr>"); 
    foreach (FileSystemInfo info in fsi) 
    { 
    XmlDocument objXmlDocument = new XmlDocument(); 
    // caricare in memoria tutti i dati dei file XML 
    objXmlDocument.Load(di.FullName + "\\" + info.Name); 
    
    } 
    
    }



    Al momento riesco ad entrare nella directory da me indicata nella variabile path_assoluto. All'inizio mi ero fatto stamapre la lista dei documenti presenti nella directory giusto per vedere se avevo fatto bene.
    Ora ho eliminato quel codice ed ho iniziato ad inserire quello che mi serve.

    Da quello che ho letto nelle guide, tramite il ciclo foreach, scorro tutti i file e carico in memoria tutti i dati presenti nei vari XML. Giusto? Spero di si.

    Adesso però il mio problema è che tutti questi dati, li devo inserire di sana pianta in un nuovo XML che mi devo creare.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.