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

    creazione file xml con più nodi

    Ciao a tutti, ho la necessità di creare un file xml di questo tipo:
    codice:
    <root> 
      <data> 
        <errore> 
          <codice></codice> 
          <descrizione></descrizione>                
        </errore> 
        <operazione>I</operazione>                               
        <richiesta_lab> 
          <rl_id>6</rl_id>                                     
          <prd_codice>0130010</prd_codice>                          
          <dt_accettazione>xxxx</dt_accettazione>           
          <rapporto_prova>xxxx</rapporto_prova>       
        </richiesta_lab> 
        <prove_effettuate> 
          <prova_effettuata> 
            <prl_codice>001</prl_codice>                        
            <mtl_codice>001</mtl_codice>                         
            <nrm_codice>001</nrm_codice>                        
            <quantificazione></quantificazione> 
            <ums_codice></ums_codice>               
            <lq>11</lq>                                        
            <lod>11</lod>
     
            <te_codice>xx</te_codice>                           
            <dt_inizio>xx</dt_inizio>                      
            <dt_fine>xx</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
          <prova_effettuata> 
            <prl_codice>xx</prl_codice>                        
            <mtl_codice>xx</mtl_codice>                         
            <nrm_codice>xx</nrm_codice>                        
            <quantificazione></quantificazione>  
            <ums_codice>xx</ums_codice>                     
            <lq>xx</lq>                                        
            <lod>xx</lod>                                       
            <te_codice>xx</te_codice>                           
            <dt_inizio>xxx</dt_inizio>                      
            <dt_fine>xxx</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
          <prova_effettuata> 
            <prl_codice>003</prl_codice>                        
            <mtl_codice>003</mtl_codice>                         
            <nrm_codice>003</nrm_codice>                        
            <quantificazione></quantificazione> 
            <ums_codice></ums_codice>                       
            <lq>11</lq>                                        
            <lod>11</lod>                                       
            <te_codice>xxx</te_codice>                           
            <dt_inizio>21112010</dt_inizio>                      
            <dt_fine>21112010</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
        </prove_effettuate> 
      </data> 
      <data> 
        <errore> 
          <codice></codice> 
          <descrizione></descrizione>                
        </errore> 
        <operazione>I</operazione>                               
        <richiesta_lab> 
          <rl_id>7</rl_id>                                     
          <prd_codice>0180210</prd_codice>                          
          <dt_accettazione>21112010</dt_accettazione>           
          <rapporto_prova>xxxxxx</rapporto_prova>                   
        </richiesta_lab> 
        <prove_effettuate> 
          <prova_effettuata> 
            <prl_codice>004</prl_codice>                        
            <mtl_codice>004</mtl_codice>                         
            <nrm_codice></nrm_codice>                        
            <quantificazione></quantificazione> 
            <ums_codice></ums_codice>               
            <lq>11</lq>                                        
            <lod>11</lod>                                       
            <te_codice>xxx</te_codice>                           
            <dt_inizio>21112010</dt_inizio>                      
            <dt_fine>21112010</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
          <prova_effettuata> 
            <prl_codice>005</prl_codice>                        
            <mtl_codice>005</mtl_codice>                         
            <nrm_codice>005</nrm_codice>                        
            <quantificazione></quantificazione>  
            <ums_codice></ums_codice>                     
            <lq>xx</lq>                                        
            <lod>xxx</lod>                                       
            <te_codice>xxx</te_codice>                           
            <dt_inizio>21112010</dt_inizio>                      
            <dt_fine>21112010</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
          <prova_effettuata> 
            <prl_codice>006</prl_codice>                        
            <mtl_codice>006</mtl_codice>                         
            <nrm_codice></nrm_codice>                        
            <quantificazione>0.2334</quantificazione> 
            <ums_codice>001</ums_codice>                       
            <lq>11</lq>                                        
            <lod>11</lod>                                       
            <te_codice>VAL</te_codice>                           
            <dt_inizio>21112010</dt_inizio>                      
            <dt_fine>21112010</dt_fine>                         
            <gf_codice></gf_codice>                         
          </prova_effettuata> 
        </prove_effettuate> 
      </data> 
    </root>
    Questo quì sopra è il file di esempio, se provo ad aprirlo con excel e a modificarlo non riesco ad esportarlo in xml...
    ho provato anche a creare un file excel nuovo e a caricare il mapping dell'xml ma niente da fare...cosa mi consigliate?
    Modificherei anche il file a mano ma il problema è che i nodi "prova effettuata" saranno circa 300...

  2. #2
    sinceramente non mi è molto chiara la tua domanda se me la rispieghi vedo di aiutarti perchè sembra una cosa relativamente semplice

  3. #3
    Ciao, ho provato ad inviarti una mail ma la casella è piena

    Grazie per l'aiuto...

  4. #4

  5. #5
    provo a spiergarmi meglio
    partendo da un file xml base (come quello nel primo post ma con circa 300 nodi "prova effettuata" vorrei essere in grado di modificarlo facilmente...
    potrei avere i vari nodi in un file excel ma il problema è l'esportazione in xml...
    spero di essere stato abbastanza chiaro

  6. #6
    io ti parlo da programmatore quindi 8 ore al giorno lavoro con xslt e xml e js e php e .........
    non voglio fare lo sborone ma sinceramente se devo modificare "velocemente" dei file del genere ci aggiungo un ID a ogni elemento prova_effettuata es :

    <prova_effettuata>
    <xsl:attribute name="id" select="position()"/>
    </prova_effettuata>

    in modo da avere una lista ordinata con un ID univoco.. poi mi faccio un xslt che fa quello che voglio che faccia all id che voglio che sia modificato..

    spero di esser stato chiaro .

    sinceramente non mi verrebbe mai in mente di prendere excel, buttarci dentro xml e modificarlo e ritirarlo fuori.

    io ragiono da programmatore ottuso poi gli altri non so

  7. #7
    considera che non sono un programmatore
    il file xml deve poi essere inviato per essere elaborato e al 90% non può essere diverso da quello in esempio...

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.