Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcosfj1

[Resolvido] Erro ao gerar XML

Recommended Posts

Seguinte galera tenho um gerador de XML feito em PHP, um dos campos que eu gero esta dando erro, este:

 

Erro no processamento de XML: formatado incorretamente

Posição: meusite

Número da linha 15225, coluna 1555: <descricao>"Placa Mãe G31T-M7 Chipset dedicado para controlar e monitorar o desempenho do sistema, aumentando a performance e reduzindo o ruído e o consumo de energia conforme a utilização. Sistema de controle digital da potência que reduz a temperatura, aumenta a confiabilidade e cria maior espaço ao redor do processador para uma melhor refrigeração. Controle prático de overclocking através do SETUP do BIOS, desenvolvido para usuários iniciantes ou avançados. Proteção completa para o processador, desligando a alimentação caso a temperatura se eleve acima do limite. Sistema para proteção DualBIOS por hardware e software,evitando modificações por ataques de vírus ou danos dearquivos de BIOS. Ajuste de precisão para configuração de performance. Ajuste automático de velocidade do ventilador de acordo com a utilização do sistema, reduzindo o consumo de energia e ruído. Tecla rápida de atualização de BIOS. Utilitário para atualização de BIOS via Windows. Canal de alimentação exclusivo para placas de vídeo contribuindo para a estabilidade geral do sistema e um melhor rendimento gráfico. Recuperação de BIOS através de disquete. Multiplicador ilimitado de CPU para melhor e fácil performance de overclocking . Fácil escolha de teclas de atalho para diferentes dispositivos de inicialização (BOOT). Utiliza o POWER LED para a indicação de erros do sistema. Descrição Especificações CPU LGA775 socket for latest Intel® Core 2 Quad/Core 2 Duo / Pentium Dual-core (E21xx series)/Celeron 4xx processors FSB 1333/1066 MHz CHIPSET Intel® G31 & ICH7 North Bridge: Intel® G31 South Bridge: Intel® ICH7 GRAPHICS Integrated Intel® Graphics Media Accelerator 3100 (GMA3100) MEMORY Dual-channel DDR2 memory architecture 2 x 240-pin DDR2 DIMM socket support up to 4 GB Support DDR2 667/800 MHz Memory EXPANSION SLOT 1 x PCI Express x16 slot 1 x PCI Express x1 slot 2 x PCI slots STORAGE Supported by Intel®ICH7 2 x Ultra DMA 100/66/33 devices 4 x Serial ATAII devices AUDIO VIA® VT1708B 6-channel High Definition audio CODEC LAN Atheros AR8112 10/100 LAN REAR PANEL I/O 1 x PS/2 keyboard & PS/2 mouse connectors 4 x USB ports 1 x VGA port 1 x COM Port 1 x Audio port INTERNAL I/O CONNECTORS & HEADERS 1 x 24-pin ATX Power Supply Connector & 4-pin 12V Connector 1 x FDD connector supports two 360K~2.88MB FDDs 4 x Serial ATA connectors 2 x USB 2.0 headers support additional 4 USB Ports 1 x Clear CMOS header 1 x Front panel header 1 x Front panel audio header 1 x SPDIF out header 1 x CD in header 1 x Speaker header 1 x LPT header CPUFAN/SYSFAN connectors SYSTEM BIOS AMI BIOS with 4Mb SPI Flash ROM Supports Plug and Play 1.0A, APM 1.2, Multi Boot, DMI Supports ACPI revision 1.0 specification FORM FACTOR Micro-ATX Size, 244mm*200mm "</descricao>

 

Como pode ver este erro esta sendo dado no campo descricao do produto, que é bem grande....eu no comeco achei q fosse por casa das barras, mas ai coloquei um texto qualquer beleza passou, depois coloquei nesse texto qualquer algumas barras espalhadas e nao deu erro, o q me tirou da abeça a ideia ds barras....alguem pode me falar o q mais poderia esta dando este erro?

 

Meu gerador de XML esta assim:

$xml .= '<produto_item>
						 <id_produto>'.$cp['id_produto'].'</id_produto>

						 <codigo>'.trim($cp['codigo']).'</codigo>
						 <nome_produto>'.$cp['nome'].'</nome_produto>
						 <descricao>'.$cp['descricao'].'</descricao>
						 <vl_varejo>'.$cp['vl_varejo'].'</vl_varejo>
						 <vl_atacado>'.$cp['vl_atacado'].'</vl_atacado>
						 <vl_peso>'.$cp['vl_peso'].'</vl_peso>
						 <qt_produto>'.$cp['qt_produto'].'</qt_produto>
						 <dt_hr>'.$cp['dt_hr'].'</dt_hr>
					 </produto_item>';

 

O problema esta no campo descricao

 

Podem fechar o topico.....o problema era o caractere especial &

 

Tive q testar todos os caracteres especiais dessa descricao para poder encontrar hehe.....nao sabia q na hora d egerar o XML nao podia ter este tipo de caractere

 

 

 

Topico resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.