App ML -Referenz – Datendateien


Die "data"-Eigenschaft

Die Eigenschaft "data" definiert eine Datendatei als Datenquelle. Es hat die folgenden Untereigenschaften :

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

Daten aus einer Textdatei

Dieses Modell ruft Datensätze mit Titel, Künstler und Preis (als Element 1, 2 und 5) aus einer durch Kommas getrennten Textdatei ab:

Modell

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

Beispiel erklärt: Case Text Files .


Daten aus einer XML-Datei

Dieses Modell ruft Datensätze ab, die Titel, Künstler und Preis von CD-Knoten in einer XML-Datei enthalten:

Modell

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

Beispiel erklärt: Fall-XML-Dateien .


Daten aus einer JSON-Datei

Dieses Modell ruft Datensätze mit Titel, Interpret und Preis aus einem Array von CD-Objekten in einer JSON-Datei ab:

Modell

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

Beispiel erklärt: Case JSON Files .