XML ler um xml utilizando url

Estou precisando ler um XML mas algumas tags possui um atributo que faz referência a outra tag que contém no arquivo, o problema é que essa referência é uma url.
Segue um exemplo:

<NotaPedido>
    <CadastroPessoa>
          <Nome>Nome 1</Nome>
          <ID>1</ID>
          <Contato>Contato nome 1</Contato>
    </CadastroPessoa>
     <CadastroPessoa>
          <Nome>Nome 2</Nome>
          <ID>2</ID>
          <Contato>Contado nome 2</Contato>
    </CadastroPessoa>
    <Pedido>
           <CadastroPessoa references="../CadastroPessoa[1]/ID"></CadastroPessoa>
    </Pedido>
</NotaPedido>

Alguém sabe uma forma de ler url do atributo “references”?

Veja se te ajuda.