XML en VBA - Au secours

Résolu
Signaler
Messages postés
93
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 octobre 2006
-
Messages postés
10
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
13 août 2010
-
Bonjour les amis,

J'ai un très gros soucis, et j'ai absoluement besoin de vous. Je dois faire pour demain matin un petit programme en VBA.
Mais dans ce programme, je dois importer le contenu d'un fichier XML dans des combobox.

Le fichier XML est formé comme ceci:
<Location>
    <Cities>
        <City Id="4913" UniqId="0032ddf25dcb37c45b3d3fbb3fc5570a">
            <Descriptions>
                <Description Language="FR"><![CDATA[Aabenraa]]></Description>
                <Description Language="EN"><![CDATA[Aabenraa]]></Description>
            </Descriptions>
            <Country Code="DK"/>
        </City>
        <City id="5" UniqId="c348b886c6e6232063d7e351865cf95b">
            <Descriptions>
                <Description Language="FR"><![CDATA[Aachen]]></Description>
                <Description Language="EN"><![CDATA[Aachen]]></Description>
            </Descriptions>
            <Country Code="DE"/>
        </City>
    </Cities>
    <Countries>
        <Country id="3" Code="AF" UniqId="9798b2ac24df372a20d220ba17e7cae2">
            <Descriptions>
                <Description Language="FR"><![CDATA[Afghanistan]]></Description>
                <Description Language="EN"><![CDATA[Afghanistan]]></Description>
            </Descriptions>
        </Country>
        <Country id="6" Code="AL" UniqId="6f59537d22c81577b410b06c73a0065e">
            <Descriptions>
                <Description Language="FR"><![CDATA[Albania]]></Description>
                <Description Language="EN"><![CDATA[Albania]]></Description>
            </Descriptions>
        </Country>
    </Countries>
    <Locations>
        <Location id="1" UniqId="e5c85974d421dd2d2f3b05e82c384ab2">
            <Descriptions>
                <Description Language="FR"><![CDATA[Lioni]]></Description>
                <Description Language="EN"><![CDATA[moupo]]></Description>
            </Descriptions>
        <City Code="2016"/>   
        <Country Code="ZA"/>
        </Location>
        <Location ID="2" UniqId="3d6cab15e36b8e90fab40e2a3cc4814f">
            <Descriptions>
                <Description Language="FR"><![CDATA[Jiang]]></Description>
                <Description Language="EN"><![CDATA[Jiang]]></Description>
            </Descriptions>
            <City Code="2016"/>
            <Country Code="ZA"/>
        </Location>
</Locations>
</Location>

Et je dois parcourir toute les infos et stocker dans mon combobox mutli colonne toutes les infos.
J'utilise MSXML2.DOMDocument mais je n'y arrive vraiment pas car je ne sais pas bien l'utiliser ni comment recuperer les valeurs des attributs, et les descriptions qui se trouvent dans <Descriptions>...etc etc.

Quelqu'un pourrait il m'aider à m'en sortir ??

Merci d'avance

3 réponses

Messages postés
93
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
25 octobre 2006

J'e m'en suis sorti finalement :-)

Merci quand meme !
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

Valide ta réponse alors stp.

Merci (ça nous évitera d'ouvrir ton Topic) ;-)

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
Messages postés
10
Date d'inscription
mercredi 11 février 2004
Statut
Membre
Dernière intervention
13 août 2010

Bha j'aimerais bien voir ta solution :)

Je cherche justement à récupérer le contenu d'un fichier xml grâce à une maccro vba, et je galère  la :(

Donc si tu pouvais m'aider avec ton exemple ca serait cool ;)