У меня есть строка в качестве ввода.Строка имеет «XML-формат файла» -
<Tag1 F1="V1" F2="V2" F3="V3" F4="V4"/>
<Tag2
F1="V1"
F2="V2"
F3="V3" F4="V4"/>
<Tag3
F1="V1"
F2="V2"
F3="V3" F4="V4"
F5="V5"
/>
Положение полей и их соответствующих значений может быть либо в одной строке, либо в другой строке .
Мне нужно написать код Java, который принимает эту строку в качестве входных данных и анализирует каждую TAG от начала до конца и сохраняет ее поле и значения в новой паре ключ-значение HashMap для каждого обнаруженного тега.
Я ожидаю вывод как -
HashMap 1 for Tag1 -
(F1, V1), (F2, V2), (F3, V3), (F4, V4).
HashMap 2 for Tag2 -
(F1, V1), (F2, V2), (F3, V3), (F4, V4).
HashMap 3 for Tag3 -
(F1, V1), (F2, V2), (F3, V3), (F4, V4).
Imp - Поля и значения могут быть в разных строках.
Буду признателен за любую помощь.