# Structure of xml

**URL:** <https://forum.kirupa.com/t/structure-of-xml/189359>\
**Category:** Uncategorized\
**Created:** [June 1, 2006, 9:59pm UTC](https://forum.kirupa.com/t/structure-of-xml/189359 "2006-06-01T21:59:29Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![salvadore](https://avatars.discourse-cdn.com/v4/letter/s/f4b2a3/32.png) [@salvadore](https://forum.kirupa.com/u/salvadore)\
**Post date:** [June 1, 2006, 9:59pm UTC](https://forum.kirupa.com/t/structure-of-xml/189359/1 "2006-06-01T21:59:29Z")

</div>

How do I format the structure of xml

from:  
\<root\>\<news\>\<title\>title text\</title\>\<body\>body text\</body\>\</news\>\</root\>

to:  
\<root\>  
\<news\>  
\<title\>title text\</title\>  
\<body\>body text\</body\>  
\</news\>  
\</root\>

//code  
var news\_xml:XML = new XML();  
news\_xml.ignoreWhite = true;  
AddNewsEntry();  
//  
function AddNewsEntry() {  
var newsRoot:XMLNode = news\_xml.createElement(“root”);  
var newsNode:XMLNode = news\_xml.createElement(“news”);  
var titleNode:XMLNode = news\_xml.createElement(“title”);  
var bodyNode:XMLNode = news\_xml.createElement(“body”);  
var titleText:XMLNode = news\_xml.createTextNode(“title text”);  
var bodyText:XMLNode = news\_xml.createTextNode(“body text”);  
//  
news\_xml.appendChild(newsRoot);  
newsNode.appendChild(titleNode);  
newsNode.appendChild(bodyNode);  
newsRoot.appendChild(newsNode);  
titleNode.appendChild(titleText);  
bodyNode.appendChild(bodyText);  
}  
//  
trace(news\_xml);
