Navigation i xml-fil
HejJeg har en xml-fil, som jeg læser med vba med MSXML.DOMdocument30. Jeg skal på en eller anden måde have trukket værdier fra 4 niveauer ind i 4 comboboxe. Værdierne i combobox2 skal ændres så de passer hvis combobox1 ændres. Og det samme med combobox3 og 4.
Jeg kan godt fylde data i boks1, men jeg løber panden mod en mur, når jeg skal tænke mig til, hvordan næste niveaus data skal puttes i boks2 og ændres, hvis boks1 ændres.
Kan man søge på en attribut i en xml-fil og hente de underliggende childs? Eller kan man gøre noget smartere?
xml-filen kunne se således ud:
(Kan også være, at jeg har lavet xml-filen helt uhensigtsmæssigt. Skal den laves om?)
<Regler>
<meddelelse medd="Meddelelser A">
<kapitel kap="Kapitel I">
<afsnit afsn="Afsnit A">
<rgl>Regel 1</rgl>
<rgl>Regel 2</rgl>
<rgl>Regel 3</rgl>
<rgl>Regel 4</rgl>
<rgl>Regel 5</rgl>
</afsnit>
<afsnit afsn="Afsnit B">
<rgl>Regel 1</rgl>
<rgl>Regel 2</rgl>
<rgl>Regel 3</rgl>
<rgl>Regel 4</rgl>
<rgl>Regel 5</rgl>
<rgl>Regel 6</rgl>
<rgl>Regel 7</rgl>
</afsnit>
</kapitel>
<kapitel kap="Kapitel II">
<afsnit afsn="Afsnit A">
<rgl>Regel 1</rgl>
<rgl>Regel 2</rgl>
<rgl>Regel 3</rgl>
<rgl>Regel 4</rgl>
</afsnit>
<afsnit afsn="Afsnit B">
<rgl>Regel 1</rgl>
<rgl>Regel 2</rgl>
<rgl>Regel 3</rgl>
</afsnit>
</kapitel>
</meddelelse>
<meddelelse medd="Meddelelser B">
<kapitel kap="Kapitel I">
<afsnit afsn="Afsnit A">
<rgl>Regel 1</rgl>
<rgl>Regel 2</rgl>
<rgl>Regel 3</rgl>
<rgl>Regel 4</rgl>
<rgl>Regel 5</rgl>
<rgl>Regel 6</rgl>
<rgl>Regel 7</rgl>
<rgl>Regel 8</rgl>
</afsnit>
</kapitel>
</meddelelse>
</Regler>