Referência de App ML - Arquivos de dados


A propriedade "dados"

A propriedade "data" define um arquivo de dados como fonte de dados. Possui as seguintes subpropriedades :

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

Dados de um arquivo de texto

Este modelo busca registros contendo Título, Artista e Preço (como item 1, 2 e 5) de um arquivo de texto separado por vírgula:

Modelo

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

Exemplo explicado: Arquivos de texto de caso .


Dados de um arquivo XML

Este modelo busca registros contendo Título, Artista e Preço de nós de CD em um arquivo XML:

Modelo

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

Exemplo explicado: Arquivos XML de caso .


Dados de um arquivo JSON

Este modelo busca registros contendo Título, Artista e Preço de uma matriz de objetos CD em um arquivo JSON:

Modelo

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

Exemplo explicado: Arquivos JSON de caso .