Riferimento App ML - File di dati


La Proprietà "dati".

La proprietà "data" definisce un file di dati come origine dati. Ha le seguenti sottoproprietà :

Element Description
"type" The type of data file ("csvfile", "xmlfile", or "jsonfile")
"filename" The name of the file
"record" The name of the XML data node (if xmlfile)
"items" The data items

Dati da un file di testo

Questo modello recupera i record contenenti titolo, artista e prezzo (come elementi 1, 2 e 5) da un file di testo separato da virgole:

Modello

{
"data": {
    "type"    : "csvfile",
    "filename": "cd_catalog.txt",
    "items"   : [
        {"name": "Title", "index": 1},
        {"name": "Artist","index": 2},
        {"name": "Price", "index": 5}
    ]
}
}

Esempio spiegato: File di testo del caso .


Dati da un file XML

Questo modello recupera i record contenenti Titolo, Artista e Prezzo dai nodi CD in un file XML:

Modello

{
"data": {
    "type"    : "xmlfile",
    "filename": "cd_catalog.xml",
    "record"  : "CD",
    "items"   : [
        {"name": "Artist", "nodename": "ARTIST"},
        {"name": "Title",  "nodename": "TITLE"},
        {"name": "Country","nodename": "COUNTRY"}
    ]
}
}

Esempio spiegato: File XML del caso .


Dati da un file JSON

Questo modello recupera i record contenenti titolo, artista e prezzo da un array di oggetti CD in un file JSON:

Modello

{
"data" : {
    "type" : "jsonfile",
    "filename" : "cd_catalog.js",
    "record" : "cd",
    "items" : [
        {"name" : "Title", "nodename" : "title"},
        {"name" : "Artist", "nodename" : "artist"},
        {"name" : "Price", "nodename" : "price"}
    ]
}
}

Esempio spiegato: Case JSON Files .