I have 3 data structures
ArrayList emptags
HashMap databaseMetadata
HashMap tagsTometadata
emptags contains
emptags.add("emp_no");
emptags.add("emp_name");
emptags.add("emp_sal");
databaseMetadata
databaseMetadata.put("NUM","1");
databaseMetadata.put("NAME","DAVE");
databaseMetadata.put("SAL","");
tagsTometadata
tagsTometadata.put("emp_no","NUM");
tagsTometadata.put("emp_name","NAME");
tagsTometadata.put("emp_sal","SAL");
Based on above,I have to iterate list emptags object,retrieval of each elemnet in list i have to get the metadata element from hashmap
tagsTometadata and it's value from databaseMetadata.finally i have to construct below xml:
<emp>
<emp_no>1</emp_no>
<emp_name>DAVE</emp_name>
<emp_sal/> //because there is no value
</emp>