Comunicação webservice de XML fora do padrão
Olá Pessoal. Novamente estou desenvolvendo mais uma integração com um fornecedor de minha empresa, porém encontrei um problema. No desenvolvimento da integração anterior, a criação do xml utilizando o protocolo SOAP era no formato normal, conhecido pelo menos por mim, por exemplo: Para gerar o xml <pessoaFisica><cpf><numero>1234567899900</numero></cpf></pessoaFisica> eu só precisava criar um array no seguinte formato: array('pessoaFisica'=> array('cpf'=> array( 'numero'=>'1234567899900' ) )). Porém o padrão do xml desse novo fornecedor é diferente, nesse caso ficaria assim: <pessoaFisica><cpf numero="1234567899900" /></pessoaFisica> Nesse caso, se eu mandar o array como mostrei em cima, o webservice me retorna um erro, dizendo que não estou informando os parâmetros corretamente, e não encontrei nada na internet que utilizasse um xml nesse formato. Alguém já desenvolveu algo assim em PHP? Falows Alguém se habilita? heheheeh
Discussão (8)
Carregando comentários...