eu para adicionar "filhos" no xml tenho o seguinte código $xml = simplexml_load_file("noticias.xml"); echo $xml->principal->no ; $filho = $xml->addChild('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"); } aquilo que eu agora necessito é que ao fazer addChild ele force também uma mudança de linha no xml, alguém me pode ajudar? É que desta forma não me faz mudança de linha queria que editasse o xml da seguinte forma <principal> <no> <marca>vazio</marca> <titulo>Dezembro 2007</titulo> <textopequeno>RTP com mais acção de Solidariedade</textopequeno> <textogrande>A RTP durante os meses de Novembro e Dezembro realizou acções de solidariedas com a AMI - Assistência Médica Internacional e a Associação SOL. A 4 one Solution foi mais uma vez escolhida.</textogrande> <link>vazio</link> </no> </principal> quando faço inserçao ele insere da seguinte forma <principal> <no> <marca>vazio</marca> <titulo>Dezembro 2007</titulo> <textopequeno>RTP com mais acção de Solidariedade</textopequeno> <textogrande>A RTP durante os meses de Novembro e Dezembro realizou acções de solidariedas com a AMI - Assistência Médica Internacional e a Associação SOL. A 4 one Solution foi mais uma vez escolhida.</textogrande> <link>vazio</link> </no> <no><marca>vazio</marca><titulo>a</titulo><textopequeno>a</textopequeno><textogrande>a</textogrande><link>ccd179819fc082f7e63ab3a0bbdecf60.png</link></no></principal> </principal> Alguém me pode ajudar?