AppML 參考 - 資料檔案
“data”屬性
“data”屬性將資料檔案定義為資料來源。它具有以下子屬性
元素 | 描述 |
---|---|
"type" | 資料檔案的型別(“csvfile”、“xmlfile”或“jsonfile”) |
"filename" | 檔案的名稱 |
"record" | XML 資料節點的名稱(如果是 xmlfile) |
"items" | 資料項 |
來自文字檔案的資料
此模型從逗號分隔的文字檔案中獲取包含 Title、Artist 和 Price(作為專案 1、2 和 5)的記錄
Model
{
"data": {
"type" : "csvfile",
"filename": "cd_catalog.txt",
"items" : [
{"name": "Title", "index": 1},
{"name": "Artist","index": 2},
{"name": "Price", "index": 5}
]
}
}
自己試試 »
示例說明:文字檔案案例。
來自 XML 檔案的資料
此模型從 XML 檔案中的 CD 節點獲取包含 Title、Artist 和 Price 的記錄
Model
{
"data": {
"type" : "xmlfile",
"filename": "cd_catalog.xml",
"record" : "CD",
"items" : [
{"name": "Artist", "nodename": "ARTIST"},
{"name": "Title", "nodename": "TITLE"},
{"name": "Country","nodename": "COUNTRY"}
]
}
}
自己試試 »
示例說明:XML 檔案案例。
來自 JSON 檔案的資料
此模型從 JSON 檔案中的 CD 物件陣列中獲取包含 Title、Artist 和 Price 的記錄
Model
{
"data" : {
"type" : "jsonfile",
"filename" : "cd_catalog.js",
"record" : "cd",
"items" : [
{"name" : "Title", "nodename" : "title"},
{"name" : "Artist", "nodename" : "artist"},
{"name" : "Price", "nodename" : "price"}
]
}
}
自己試試 »
示例說明:JSON 檔案案例。