Leitura de XML com namespace



  • Tenho o seguinte XML:
    [code]<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:consultaCEPResponse xmlns:ns2="http://cliente.bean.master.sigep.bsb.correios.com.br/"> <return> <bairro></bairro> <cep>19880000</cep> <cidade>Cândido Mota</cidade> <complemento2></complemento2> <end></end> <uf>SP</uf> </return> </ns2:consultaCEPResponse> </soap:Body> </soap:Envelope>[/code] É possível ler todas as tags com as funções nativas do Maker?

    Obtive o elemento raiz, na sequência o filho "Body" e depois não consegui obter o elemento filho "consultaCEPResponse". Inicialmente não passei namespace mas tentei passar o valor "http://cliente.bean.master.sigep.bsb.correios.com.br/" e também não consegui.

    Ficaria grato se alguém pode-se me mandar um exemplo de como chegar até os filhos da tag "return" para depois obter os dados de "cidade", "uf" e "end".

Log in to reply