Я пытался работать с одним XML-файлом. Но не удалось получить ожидаемый результат.
XML:
<dataFeedDeliveryMetaData>
<filesSupplied>
<file type="employee_details">
<format>
<fields>
<field name="sl_no" order="1" />
<field name="first_name" order="2" />
<field name="last_name" order="3" />
<field name="gender" order="4" />
</fields>
</format>
<filenames>
<filename>employee_det1</filename>
</filenames>
</file>
<file type="department">
<format>
<fields>
<field name="DNO" order="1" />
<field name="DNAME" order="2" />
<field name="DLOC" order="3" />
</fields>
</format>
<filenames>
<filename>dept1</filename>
<filename>dept2</filename>
<filename>dept3</filename>
</filenames>
</file>
</filesSupplied>
</dataFeedDeliveryMetaData>
Ожидаемый результат:
file filename name order
emplyee_details employee_det1 sl_no 1
emplyee_details employee_det1 first_name 2
emplyee_details employee_det1 last_name 3
emplyee_details employee_det1 gender 4
department dept1 DNO 1
department dept1 DNAME 2
department dept1 DLOC 3
department dept2 DNO 1
department dept2 DNAME 2
department dept2 DLOC 3
department dept3 DNO 1
department dept3 DNAME 2
department dept3 DLOC 3