Вот пример. Для генерации следующего xml:
<root>
<node1 attribute="test">
my value
</node1>
<node2 attribute="anothertest"/>
</root>
Вы должны написать следующий код на стороне клиента Java:
import com.google.gwt.xml.client.Document;
import com.google.gwt.xml.client.Element;
import com.google.gwt.xml.client.XMLParser;
public static void main(String[] args) {
Document doc = XMLParser.createDocument();
Element root = doc.createElement("root");
doc.appendChild(root);
Element node1 = doc.createElement("node1");
node1.setAttribute("attribute","test");
node1.appendChild(doc.createTextNode("my value"));
doc.appendChild(node1);
Element node2 = doc.createElement("node2");
node2.setAttribute("attribute","anothertest");
doc.appendChild(node2);
System.out.println(doc.toString());
}