У меня есть структура файла XML для одного узла таблицы, как показано ниже
<table ID="123" Name="Prj">
<select>
<slno>prjslno</slno>
<to>prjrecepient</to>
<from>prjsender</from>
<body>prjcontent</body>
</select>
<where>status="new"</where>
<successupdate>
<status>'mail sent'</status>
</successupdate>
<failureupdate>
<status>'mail sending failed'</status>
</failureupdate>
</table>
В моем xml-файле есть 3 таких узла. Мне нужно просмотреть XML-файл и сохранить содержимое в hashmap. Я пытался сохранить их в следующем формате
key value
slno prjslno
to prjrecepient
from prjsender
body prjcontent
where status="new"
Но когда я попытался сохранить состояние и его значение для обновлений об успехе и сбое, он перезаписывал и сохранял значение «отправка почты не удалась», но не «отправка почты» (я знаю причину, поскольку хэш-карта поддерживает уникальный ключ, поэтому его хранить таким образом).
Но мне нужно сохранить их в hashmap для дальнейшего использования. Есть ли способ разобраться? пожалуйста, предложите что-нибудь.