Prettifying/Formatage de sortie dans SimpleXML

J'ai cette simplexml script que j'utilise pour publier des données saisies à partir d'un formulaire.

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

$sxe = new SimpleXMLElement($xml->asXML()); 

$person = $sxe->addChild("link");
$person->addChild("title", "Q: ".$x_title);
$person->addChild("url", "questions_layout.php#Question$id");

$sxe->asXML("links.xml"); 

et quand il sort, il ressemble à ceci sur une seule ligne:

<link><title>Alabama State</title><url>questions_layout.php#Question37</url></link><link><title>Michigan State</title><url>questions_layout.php#Question37</url></link></pages>

Mais j'ai essayé la méthode à la ICI et AINSI mais ni le format XML correctement dans les lignes comme ils devraient être comme

<link>
<title></title>
<url></url>
</link>

Dans le premier lien de référence, j'ai même changé loadXML à load, parce que loadXML attend une chaîne de caractères au format XML. Quelqu'un peut-il m'aider à trouver une solution à cette s'il vous plaît?

OriginalL'auteur Tower | 2012-04-12