ループインデックスを返す
LoopIndexファンクションを使えば、ループとその親のインデックスが返されます。
始める前に
このタスクについて
この例では、チームマネージャーと従業員に関する情報が含まれているJSONファイルを使います。一意の従業員インデックスとチームインデックスが含まれている従業員情報のXMLファイルを作成したいとします。入力には次のJSONサンプルを使います:
{
"team":[
{
"manager":"Steve Rogers",
"employees":[
"Tony Stark",
"Natasha Romanoff",
"Bruce Banner",
"Clint Barton"
]
},
{
"manager":"Reed Richards",
"employees":[
"Susan Storm",
"Johnny Storm",
"Ben Grimm"
]
}
]
}
次のXMLサンプルを使えば、出力ストラクチャーを作成できます。
<root>
<employee>
<employeeName/>
<employeeIndex/>
<teamIndex/>
</employee>
<employee>
<employeeName/>
<employeeIndex/>
<teamIndex/>
</employee>
</root>
手順
タスクの結果
<root>
<employee>
<employeeName>Tony Stark</employeeName>
<employeeIndex>1</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Natasha Romanoff</employeeName>
<employeeIndex>2</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Bruce Banner</employeeName>
<employeeIndex>3</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Clint Barton</employeeName>
<employeeIndex>4</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Susan Storm</employeeName>
<employeeIndex>5</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
<employee>
<employeeName>Johnny Storm</employeeName>
<employeeIndex>6</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
<employee>
<employeeName>Ben Grimm</employeeName>
<employeeIndex>7</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
</root>