Example 2
Command
template-engine render --in ./in --out ./out --data ./data --multiple-output-filename-pattern {i}Data
| id | Record 1 | Record 2 |
| --------- | --------------------- | -------------------- |
| data_1 | record 1 data 1 | record 2 data 1 |
| data_2 | record 1 data 2 | record 2 data 2 |
| sku | record1 | record2 |Input Dir ( ./in )
File 1 ( ./in/file.json )
[
($)(,)[
{
"sku": "{{sku}}",
"data_1": "{{data_1}}",
"data_2": "{{data_2}}"
}
]
]File 2 ( ./in/file.xml )
<?xml version="1.0"?>
<catalog>
($)[
<product>
<sku>{{sku}}</sku>
<data_1>{{data_1}}</data_1>
<data_2>{{data_2}}</data_2>
</product>
]
</catalog>Output Dir
File 1 ( ./out/file.json )
[
{
"sku": "record1",
"data_1": "Record 1 Data 1",
"data_2": "Record 1 Data 2"
},
{
"sku": "record2",
"data_1": "Record 2 Data 1",
"data_2": "Record 2 Data 2"
}
]File 2 ( ./out/file.xml )
<?xml version="1.0"?>
<catalog>
<product>
<sku>record1</sku>
<data_1>Record 1 Data 1</data_1>
<data_2>Record 1 Data 2</data_2>
</product>
<product>
<sku>record2</sku>
<data_1>Record 2 Data 1</data_1>
<data_2>Record 2 Data 2</data_2>
</product>
</catalog>Last updated
Was this helpful?