17.05.2023, 10:41
Hallo,
ich habe eine Verständnisfrage zu einer Umsetzung einer Programmierung. Ein wenig Erfahrung mit XML per MSXML2.DOMDocument habe ich bereits gesammelt und bin auch soweit zurecht gekommen. Ich bin kein Profi und bringe mir das autodidaktisch bei. Jetzt hänge ich aber irgendwie gedanklich fest und es macht einfach nicht klick. Vielleicht kann jemand mit ein Tipp geben.
Ich möchte im ersten Schritt zu jedem- die
auslesen für alle (Unter-)Ebenen.
Wenn ich das per...
...Abfrage, erhalte ich ja nur die ITEM der ersten Ebene und ich weiß nicht wie ich die weiteren Ebenen mit Items auslesen kann.
Wie kann ich alle ITEMS aller Ebenen nacheinander durchgehen und auslesen?
Diese Beispiel XML ist nur ein Beispiel und soll nur die Struktur darstellen.
XML Beispiel - Wichtig ist noch außer "Fragenkatalog" gibt es noch andere, es sollen nur die ITEMS des Fragenkatalogs inkl Unterebenen ausgelesen werden.
Vielen Danke für Rückmeldungen
VG
Kinpio
ich habe eine Verständnisfrage zu einer Umsetzung einer Programmierung. Ein wenig Erfahrung mit XML per MSXML2.DOMDocument habe ich bereits gesammelt und bin auch soweit zurecht gekommen. Ich bin kein Profi und bringe mir das autodidaktisch bei. Jetzt hänge ich aber irgendwie gedanklich fest und es macht einfach nicht klick. Vielleicht kann jemand mit ein Tipp geben.
Ich möchte im ersten Schritt zu jedem
Wenn ich das per...
Code:
Set xmlObj = CreateObject("MSXML2.DOMDocument")
xmlObj.async = False
xmlObj.validateOnParse = False
xmlObj.LoadXML hReq.responseText
Set nodesThatMatter = xmlObj.SelectNodes("//Fragenkatalog/item")
For Each Node In nodesThatMatter
.....
...Abfrage, erhalte ich ja nur die ITEM der ersten Ebene und ich weiß nicht wie ich die weiteren Ebenen mit Items auslesen kann.
Wie kann ich alle ITEMS aller Ebenen nacheinander durchgehen und auslesen?
Diese Beispiel XML ist nur ein Beispiel und soll nur die Struktur darstellen.
XML Beispiel - Wichtig ist noch außer "Fragenkatalog" gibt es noch andere, es sollen nur die ITEMS des Fragenkatalogs inkl Unterebenen ausgelesen werden.
Code:
<entry>
<resource>
<Fragenkatalog>
<id value="666"/>
<item>
<linkId value="5"/>
<item>
<linkId value="15"/>
<item>
<linkId value="115"/>
<answer>
<valueString value="Text1"/>
</answer>
</item>
</item>
</item>
<item>
<linkId value="8"/>
<item>
<linkId value="18"/>
<item>
<linkId value="118"/>
<answer>
<valueString value="Text2"/>
</answer>
<linkId value="128"/>
<answer>
<valueString value="Text3"/>
</answer>
</item>
</item>
<linkId value="9"/>
<item>
<linkId value="119"/>
<answer>
<valueString value="Text4"/>
</answer>
</item>
</item>
</Fragenkatalog>
</resource>
</entry>
Vielen Danke für Rückmeldungen
VG
Kinpio