• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

biggipsy

inserir mudança de linha no xml

3 mensagens neste tópico

Boas

Continuo em busca de uma solução para a manipulaçao do xml a partir do php

fiz alteração ao meu código

$xml = simplexml_load_file("noticias.xml");

echo $xml->principal->no;

$filho = $xml->addChild('no', '\n' ); // desta forma ela faz o parenteses a seguir <no>

$filho->addChild('marca','vazio');

$filho->addChild('titulo',$_POST['introducao_noticia']);

$filho->addChild('textopequeno',$_POST['texto_pequeno']);

$filho->addChild('textogrande',$_POST['texto_principal']);

$filho->addChild('link',$imagem_nome);

file_put_contents ("noticias.xml", $xml->asXML());

{

header("Location:visualizar_noticias.php");

}

sendo que a alteração que fiz $filho = $xml->addChild('no', "\n" ), ficando o xml na seguinte forma

<principal>

<no>

<marca>vazio</marca><titulo>a</titulo><textopequeno>a</textopequeno><textogrande>a</textogrande>< link>bc96f61c4311a55bf75d18a283fd6f6b.png</link></no><no>

<marca>vazio</marca><titulo>v</titulo><textopequeno>v</textopequeno><textogrande>v</textogrande>< link>b8f5c489ffdf79a0f3ef4acefb33180f.png</link></no></principal>

ou sej para além de provocar a mudança de linha no <no>, queria provocar também onde as "tags" se encerram ou seja queria mudar de linha em </marca>, em </titulo>, em </textopequeno> e por ai fora....

Será que alguém me pode ajudar?

Desculpem a insistencia mas preciso mesmo de conseguir fazer isto

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já te disse como fazeres isso no outro tópico e não cries tópicos a tua para dúvidas tão parecidas e tão relacionadas. E outra coisa, usa o GeSHi para apresentares código.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora