Referencia de App ML - Archivos de datos


La propiedad "datos"

La propiedad "data" define un archivo de datos como fuente de datos. Tiene las siguientes subpropiedades :

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

Datos de un archivo de texto

Este modelo obtiene registros que contienen Título, Artista y Precio (como elementos 1, 2 y 5) de un archivo de texto separado por comas:

Modelo

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

Ejemplo explicado: Archivos de texto de casos .


Datos de un archivo XML

Este modelo obtiene registros que contienen Título, Artista y Precio de los nodos de CD en un archivo XML:

Modelo

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

Ejemplo explicado: Archivos XML de casos .


Datos de un archivo JSON

Este modelo obtiene registros que contienen Título, Artista y Precio de una matriz de objetos de CD en un archivo JSON:

Modelo

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

Ejemplo explicado: Case JSON Files .