การอ้างอิงML ของแอป - ไฟล์ข้อมูล


ทรัพย์สิน "ข้อมูล"

คุณสมบัติ "data" กำหนดไฟล์ข้อมูลเป็นแหล่งข้อมูล มีคุณสมบัติย่อย ดังต่อไปนี้ :

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

ข้อมูลจากไฟล์ข้อความ

โมเดลนี้ดึงระเบียนที่มีชื่อ ศิลปิน และราคา (ตามรายการที่ 1, 2 และ 5) จากไฟล์ข้อความที่คั่นด้วยเครื่องหมายจุลภาค:

แบบอย่าง

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

ตัวอย่างที่อธิบาย: Case Text Files .


ข้อมูลจากไฟล์ XML

โมเดลนี้ดึงระเบียนที่มีชื่อ ศิลปิน และราคาจากโหนดซีดีในไฟล์ XML:

แบบอย่าง

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

ตัวอย่างที่อธิบาย: ไฟล์Case XML


ข้อมูลจากไฟล์ JSON

โมเดลนี้ดึงระเบียนที่มีชื่อ ศิลปิน และราคาจากอาร์เรย์ของออบเจ็กต์ซีดีในไฟล์ JSON:

แบบอย่าง

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

ตัวอย่าง ที่อธิบาย: Case JSON Files