ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ
AppML. Уроки для начинающих

AppML Справочник - Файлы данных


Свойство "data"

Свойство "data" определяет файл данных как источник данных. Он имеет следующие субсвойства:

Элемент Описание
"type" Тип файла данных ("csvfile", "xmlfile", or "jsonfile")
"filename" Имя файла
"record" Имя узла данных XML (если xmlfile)
"items" Элементы данных

Данные из текстового файла

Эта модель извлекает записи, содержащие Title, Artist и Price (как элементы 1, 2 и 5) из текстового файла, разделенного запятыми:

Модель

{
"data": {
    "type"    : "csvfile",
    "filename": "cd_catalog.txt",
    "items"   : [
        {"name": "Title", "index": 1},
        {"name": "Artist","index": 2},
        {"name": "Price", "index": 5}
    ]
}
}
Попробуйте сами »

Объяснение примера: Кейс Текстовые файлы.


Данные из XML файла

Эта модель извлекает записи, содержащие Title, Artist и Price из узлов CD в файле XML:

Модель

{
"data": {
    "type"    : "xmlfile",
    "filename": "cd_catalog.xml",
    "record"  : "CD",
    "items"   : [
        {"name": "Artist", "nodename": "ARTIST"},
        {"name": "Title",  "nodename": "TITLE"},
        {"name": "Country","nodename": "COUNTRY"}
    ]
}
}
Попробуйте сами »

Объяснение примера: Кейс XML файлы.


Данные из JSON файла

Эта модель извлекает записи, содержащие Title, Artist и Price из массива CD объектов в файле JSON:

Модель

{
"data" : {
    "type" : "jsonfile",
    "filename" : "cd_catalog.js",
    "record" : "cd",
    "items" : [
        {"name" : "Title", "nodename" : "title"},
        {"name" : "Artist", "nodename" : "artist"},
        {"name" : "Price", "nodename" : "price"}
    ]
}
}
Попробуйте сами »

Объяснение примера: Кейс JSON файлы.