grosso problema creazione xml

  • Autore discussione Autore discussione cell
  • Data d'inizio Data d'inizio
Pubblicità

cell

Nuovo Utente
Messaggi
3
Reazioni
0
Punteggio
24
Ciao a tutti, ho la necessità di creare un file xml di questo tipo:
codice:

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...
 
excel? no devi usare un altro tipo di lettore per aprire questo tipo di file per esempio notepad ++
 
excel? no devi usare un altro tipo di lettore per aprire questo tipo di file per esempio notepad ++

il problema è che i nodi
<prova_effettuata>
[....]
</prova_effettuata>

saranno circa 300...e andrà modificato spesso...c'è qualche programma che permette una visione e una modifica "tipo" excel?
 
notepad ++ ha il tasto cerca... e sostituisci banalmente anche il notepad classico ha anche la funzione cerca e sostituisci
 
mmm...quindi sono costretto almeno la prima volta a compilare 300 campi di questo tipo
Codice:
<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>

ci sarebbe una soluzione rapida...almeno inizialmente?
 
mmm...quindi sono costretto almeno la prima volta a compilare 300 campi di questo tipo
Codice:
<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>

ci sarebbe una soluzione rapida...almeno inizialmente?

A patto che non l'ho mai usato, c'è l'editor di xmlmind[dot]com

Quando ho da fare qualche xml uso php + db mysql, che programmo in modo da darmi l'output giusto e strutturato correttamente...ne faccio uso di tanto xml, il file meno incasinato ha sui 200 nodi principali... Se hai conoscenze di php ti verrà molto facile fare tutto...sia crearlo che aggiornare qualche record. ;)
 
Pubblicità
Pubblicità
Indietro
Top