Мне нужно проанализировать файл xml со структурой, приведенной ниже, и сохранить данные в mysql DB. Но я не уверен, с чего начать, так как это структура xml, с которой я никогда не сталкивался. Десятки примеров над inte rnet обрабатывают структуру, где каждый атрибут ограничен его тегом. Например, это отличная отправная точка, но структура xml отличается от моей. https://dzone.com/articles/load-xml-into-mysql-using-java
Любые предложения будут высоко оценены.
Заранее спасибо.
<?xml version="1.0" encoding="utf-8"?>
<Models>
<Model id="1">
<Nodes>
<Node i="0" key="" name="Node 0" Vb_kV="225" gsh="0" bsh="0"/>
<Node i="1" key="" name="Node 1" Vb_kV="380" gsh="0" bsh="0"/>
<Node i="2" key="" name="Node 2" Vb_kV="225" gsh="0" bsh="0"/>
</Nodes>
<Loads>
<Load node="0" key="" name="" P0="0.058" P1="0"/>
<Load node="2" key="" name="" P0="1.425" P1="0"/>
<Load node="4" key="" name="" P0="0.328" P1="0"/>
</Loads>
<Generators>
<Generator pos="0" node="1246" key="" name="""/>
<Generator pos="1" node="1333" key="" name="""/>
<Generator pos="2" node="8700" key="" name=""/>
</Generators>
<Branches>
<Branch pos="0" nodeFrom="691" nodeTo="0" key="" name="" />
<Branch pos="1" nodeFrom="260" nodeTo="1" key="" name="" />
<Branch pos="2" nodeFrom="660" nodeTo="1" key="" name="" />
</Branches>
<Measurements>
<Node>
<Meas node="1" type="Z" val="0" w="1000"/>
<Meas node="3" type="Z" val="0" w="1000"/>
<Meas node="6" type="Z" val="0" w="1000"/>
<Meas node="7" type="Z" val="0" w="1000"/>
</Node>
<Branch>
<Meas branch="0" node="691"/>
<Meas branch="0" node="691"/>
<Meas branch="1" node="260"/>
</Branch>
</Measurements>
</Model>
</Models>