[Resolvido] - Como salvar alterações feitas em um arquivo Xml

Bom dia, pessoal

Tenho o seguinte arquivo XML (arquivo.xml) que gostaria de alterar:

[code]

Título

Olá Mundo!

[/code] Estou usando o código abaixo para alterar o conteúdo da tag [b][/b] [code]public class Exemplo { public static void main(String[] args) throws Exception {
	DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
	DocumentBuilder docBuilder = dbf.newDocumentBuilder();
	Document doc = docBuilder.parse(new File("arquivo.xml"));

	// mudando o valor de 'title'
	Element htmlTag = doc.getDocumentElement();
	Element headTag = (Element) htmlTag.getElementsByTagName("head")
			.item(0);
	Element titleTag = (Element) headTag.getElementsByTagName("title")
			.item(0);
	titleTag.setTextContent("Novo título");
   }

}[/code]
A pergunta é: como consigo persistir estas alterações no arquivo físico arquivo.xml informado anteriormente?

Vai ser com um código similar ao abaixo:

Transformer transformer = TransformerFactory.newInstance().newTransformer();
Result output = new StreamResult(new File("output.xml"));
Source input = new DOMSource(myDocument);

transformer.transform(input, output);

Tirei do StackOverflow: http://stackoverflow.com/questions/4561734/how-to-save-parsed-and-changed-dom-document-in-xml-file

Obrigado, kicolobo!!

Funcionou perfeitamente.

Grande abraço!