XML Werte lesen
11.06.2019 08:43:43
Max
hoffe es kann mir jemand mit meinem Problem helfen. Ich habe mehrere XML Dateien, deren Struktur gleich ist:
<?XML Version="1.0"?>
<Element Name="Position1" Type="Parameter">
<Group ID="First">
<Info ID="position" DataType="REAL" Value="25"/>
<Info ID="position" DataType="REAL" Value="93"/>
</Group>
</Element>
Das wäre ein kleines Beispiel wie die Struktur ist. Nach dem ersten Element können noch weitere folgen, nach dem gleichen Prinzip aufgebaut. Die Werte die ich einlesen möchte sind die "Value" Werte. Diese sollen beim öffnen der Datei in TextBoxen in einer Excel Vorlage geschrieben werden. Dann können diese verändert werden und wieder gespeichert werden. Ich versuche es im Moment mit VBA zu lösen, indem ich "MSXML2" Variablen nutze. Zuerst lade ich die Datei mit "Datei.Load ("pfad") ", dannach wollte ich mit ".getElementsByTageName" den entsprechenden Tag auswählen und am ende mit ".getAttribute" den Werte. Ich scheitere im Moment am richtigen zugriff für das "getAttribute". Vielleicht weiß ja jemand wie man dies richtig nutzt und kann mir einen Tipp geben. Wäre dankbar über jede Hilfe. LG