Я хава XML-файл, содержащий Infos:Как преобразовать XML в HashMap?
<Datas>
<Data type="DL ">
<IndexLine>
<Field name="TerminalNum" string=""/>
</IndexLine>
<BusinessLine>
<Field name="MachineNum" string=" "/>
<Field name="StuffNum" string=" "/>
<Field name="psw" string=""/>
</BusinessLine>
</Data>
<Data type="PM ">
<IndexLine>
<Field name="TerminalNum" string=""/>
</IndexLine>
<BusinessLine>
<Field name="MachineNum" string=" "/>
<Field name="StuffNum" string=" "/>
<Field name="psw" string=""/>
</BusinessLine>
</Data>
</Datas>
Как я могу преобразовать выше XML в карты, такие как HashMap<String,Data>
. Ключ - это значение атрибута «type», а Data - это компонент, который определяет содержимое узла <Data> </Data>
.
Возможный дубликат [как разобрать xml на hashmap?] (Http://stackoverflow.com/questions/27547292/how-to-parse-xml-to-hashmap) –
Я хочу использовать fromXml() функцию для создания объекта bean-объекта непосредственно так же, как использование GSON или других простых инструментов. Могу ли я реализовать интерфейс Converter для этого? – desertboat