Para la creación de un documento DOM y paso a un fichero XML, usaremos nodos de distintos tipos con algunos métodos de la interfaz Document.
Se usarán estos para crear los nodos y métodos de la interfaz Node para añadirlos al documento.
Element createElement(String nombreEtiqueta) // Crea nuevo elemento con el nombre dado
Text createTextNode(String texto) // Crea nuevo nodo de tipo texto
Los atributos se añaden con métodos de la interfaz Element.
void setAttribute(String name, String value) // Añade atributo con el valor dado
Los siguiente métodos de la interfaz Node, permiten añadir elementos a un documento DOM. Si ocurre algún error, lanzará una excepción de tipo DOMException.
Node appendChild(Node nuevohijo) // Añade nodo como último nodo hijo y devuelve el nodo añadido
Node insertBefore(Node nuevohijo, Node refHijo) // Añade nuevo hijo antes del indicado