私は3つのデータ構造を持っています
ArrayList emptags
HashMap データベースメタデータ
HashMap タグTometadata
emptags が含まれています
emptags.add("emp_no");
emptags.add("emp_name");
emptags.add("emp_sal");
データベースメタデータ
databaseMetadata.put("NUM","1");
databaseMetadata.put("NAME","DAVE");
databaseMetadata.put("SAL","");
タグメタデータ
tagsTometadata.put("emp_no","NUM");
tagsTometadata.put("emp_name","NAME");
tagsTometadata.put("emp_sal","SAL");
上記に基づいて、リストemptagsオブジェクトを反復する必要があり、リスト内の各要素の取得ハッシュマップからメタデータ要素を取得する必要があります
tagsTometadata と、databaseMetadata.finally からの値です。xml の下に構築する必要があります。
<emp>
<emp_no>1</emp_no>
<emp_name>DAVE</emp_name>
<emp_sal/> //because there is no value
</emp>