Leyendo XML en línea y almacenándolo (usando Java)

Encontré y seguí un ejemplo de Stackoverflow (http://stackoverflow.com/questions/2310139/how-to-read-xml-response-from-a-url-in-java) de cómo leer un archivo XML desde una URL (como puede ver en mi código pegado a continuación). Mi único problema es que ahora que tengo el programa para leer el XML, ¿cómo consigo que lo almacene? Por ejemplo, ¿podría hacer que guarde la información en un archivo XML integrado en el proyecto (esta sería la mejor solución para mí, si es posible)? Como, por ejemplo, tengo un archivo XML en blanco integrado en el proyecto. El programa se ejecuta, lee el código XML de la URL y lo almacena todo en el archivo XML en blanco preconstruido. ¿Podría hacer esto?

Si sueno confuso o poco claro acerca de algo, solo pídeme que aclare lo que estoy buscando.

Y aquí está mi código, si desea ver lo que tengo hasta ahora:

package xml.parsing.example;

import java.io.IOException;
import java.net.URL;
import java.net.URLConnection;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;

import org.w3c.dom.Document;
import org.xml.sax.SAXException;

public class XmlParser {
    public static void main (String[] args) throws IOException, ParserConfigurationException, SAXException, TransformerException {
        URL url = new URL("http://totheriver.com/learn/xml/code/employees.xml");
        URLConnection conn = url.openConnection();

        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(conn.getInputStream());

        TransformerFactory tfactory = TransformerFactory.newInstance();
        Transformer xform = tfactory.newTransformer();

        // that’s the default xform; use a stylesheet to get a real one
        xform.transform(new DOMSource(doc), new StreamResult(System.out));
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta