marcosfj1 0 Denunciar post Postado Fevereiro 11, 2011 Galera seguinte, nao entendo mto de XML, mas ele já estava pronto só tive que fazer algumas alteraçoes nessa geração do XML. Bom antes gerava alguns dados ai me pediram para acrescentar alguns dados nessa geração beleza consegui tranquilo, mas um deles esta me dando trabalho. Funciona assim: Só vai mostrar a linha do XML qdo o tipo do cliente for igual a 1 se nao for faz outra ação, ai fiz da seguinte maneira: while ($cp2 = @mysql_fetch_array($req2)) $xml .= '<pedido_produto_item> <id_produto>'.$cp2['id_produto'].'</id_produto> <qt_produto>'.$cp2['qt_produto'].'</qt_produto> <codigo>'.trim($cp2['codigo']).'</codigo> <nome>'.$cp2['nome'].'</nome> <vl_atacado>'.$cp2['vl_atacado'].'</vl_atacado>'; if ($cp['tipo'] == 1){ $xml .= '<vl_aumento>'.$cp2['vl_aumento'].'</vl_aumento>'; }else{ $aumento = '0'; $xml .= '<vl_aumento>'.$aumento.'</vl_aumento>'; } $xml .= '<vl_total>'.$cp2['vl_atacado']*$cp2['qt_produto'].'</vl_total> </pedido_produto_item>'; Bom td beleza quanto a busca ela traz os dados certinho, acredito q a condicao que eu fiz ali no If tbm esteja certa. Mas o XML parece q tem algum erro, quando eu mando gerar o XML aparece assim: Erro no processamento de XML: tag sem correspondência. Esperada: </pedido_produto_item>. Posição: URL QUE GERA O XML(funcionand) Número da linha 76, coluna 33: </pedido_produto_item></pedido_item><pedido_item> ---------------------------------------------------------------------------------^ Alguem consegue ver qual o erro no codigo? Pelo que eu entendi é alguma tag que nao esta fechada mas pelo q eu vejo estao todas corretas Alguem pode me ajduar???????? Valeu Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Fevereiro 11, 2011 Tu não iniciou a tag xml <?xml version="1.0" ?> Compartilhar este post Link para o post Compartilhar em outros sites
marcosfj1 0 Denunciar post Postado Fevereiro 11, 2011 Nossa galera vcs vao me xingar hehe, mereco apanhar mesmo haha Olhem só o meu array while ($cp2 = @mysql_fetch_array($req2)) Eu nao abri { haha...entao logico ele pegava o primeiro registro e acusava erro na tag XML hehe q besteira tava quebrando a cabeça e era só um detalhe bobo hahaha Já ta resolvi hehe valeu Compartilhar este post Link para o post Compartilhar em outros sites