Ich habe ein bisschen Probleme beim Parsen von xml mit dom und DocumentBuilder. Ich bin in der Lage, es zum Laufen zu bringen, aber ich denke, dass ich ein bisschen verwirrt werde mit allen Kindknoten, usw.
Hier ist das XML, mit dem ich arbeite:
%Vor% Was ich versuche, ist, jedes LabTest
-Element zu ergreifen und innerhalb jedes dieser Elemente die value
-Elemente zu greifen (und den Wert von type
zu nehmen) und innerhalb der value
element, halte alle condition
-Elemente fest.
Am Ende möchte ich etwas wie ein Map<String, HashMap<String, ArrayList<String>>
, wobei String
der LabTest
Name ist und HashMap
das type
(zB decreased
, increased
, usw.) für der Schlüssel und füllt dann die ArrayList mit den Bedingungen für diesen value
-Typ.
Verwirrend genug?
Im Grunde brauche ich nur ein Beispiel, ich denke, wie man jeden LabTest mit seinen "value" -Elementen und jedem der "condition" -Elemente unter diesen "value" -Elementen durchläuft und ergreift.
Beachten Sie auch, dass es ein schönes Konzept gibt, die XML-Knotenwerte in der Knotenliste zu entschlüsseln und zu analysieren.