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

텍스트 파일의 데이터

이 모델은 쉼표로 구분된 텍스트 파일에서 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 파일의 데이터

이 모델은 XML 파일의 CD 노드에서 Title, Artist 및 Price를 포함하는 레코드를 가져옵니다.

모델

{
"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를 포함하는 레코드를 가져옵니다.

모델

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

설명된 예: 사례 JSON 파일 .