LabeljoyNuova versione
I file XML e JSON contengono i dati in un albero invece che in righe, quindi Labeljoy cerca la parte dell'albero che si ripete (un ramo per ogni record) e trasforma ogni ramo in una riga. Nella procedura guidata Connessione dati, scegli XML o JSON, seleziona il file con il pulsante a forma di cartella accanto a Nome file e poi, in Sorgente, la parte del file che contiene i record.
| XML | |
| Sorgente | La prima scelta è l'elemento radice del file: i suoi figli sono i record. Poi vengono tutti gli elementi che si ripetono direttamente sotto la radice. |
| I campi | Gli elementi dentro ogni record, più i suoi attributi, che hanno una @ davanti: @id. Un record che non ha né gli uni né gli altri ha un solo campo, Value, con il suo testo. |
| Query SQL | Per i record che stanno più in profondità nell'albero: scrivi un'espressione XPath che li selezioni, come //order/item. |
| JSON | |
| Sorgente | Tutti gli elenchi al primo livello del file. Un elenco di oggetti è in Tabelle, con un campo per ogni proprietà; un elenco di valori semplici è in Collezioni, con un solo campo, Value. Un file che è esso stesso un elenco compare con il suo nome. |
| I campi | Le proprietà rilevate nei primi 50 record. Una proprietà che contiene un oggetto o un elenco arriva come il suo testo JSON. |
| Query SQL | Per un elenco che sta più in profondità nel file: scrivi il suo percorso, come data.items. |
I namespace di un file XML non sono un ostacolo: gli elementi vengono riconosciuti dal loro nome senza il prefisso. Tutto arriva come testo.


























