To construct the tree structure of a document, it is a good idea to use a set of helper methods
Helper method to create an element with text:
private Element createTextElement(String name, String text)
{
Text t = doc.createTextNode(text);
Element e = doc.createElement(name);
e.appendChild(t);
return e;
}
To construct a price element:
Element priceElement = createTextElement("price", "29.95");