lendo arquivos xml no vb6

Eu sei que é mais fácil ler arquivos xml no vb.net, mas como o nosso appl ainda está no vb6, preciso de uma solução. mas de alguma forma, eu estou preso. Também não tenho controle sobre o arquivo xml, uma vez que está sendo gerado a partir de outro aplicativo. O código de acesso do arquivo xml está abaixo,

    <Report>
           <Categories>
                   <Category name="CASHMAN" value="Cash Management" />
                   <Category name="IM" value="Inventory Management" />
                   <Category name="POS" value="Point of Sale" />
                   <Category name="PRODUCT" value="Product" />
           </Categories>
    </Report>

Se o arquivo XML estivesse em um formato como este, eu seria capaz de lê-lo facilmente.

    <Report>
           <Categories>
                   <name>CASHMAN</name>
                   <value>Cash Management</value>
           </Categories>
           <Categories>
                   <name>IM</name>
                   <value>Inventory Management</value>
           </Categories>
           <Categories>
                   <name>POS</name>
                   <value>Point of Sale</value>
           </Categories>
           <Categories>
                   <name>PRODUCT</name>
                   <value>Product</value>
           <Categories>
    <Report>

Mas como o arquivo xml gerado não está sob meu controle, estou preso a isso há algumas horas.

Eu preciso ler os pares NAME-VALUE deste arquivo xml. como faço para fazer isso?

por favor ajude.

questionAnswers(4)

yourAnswerToTheQuestion