怎样在servlet把xml的数据发送到客户端?

[color=red]怎样在servlet把xml的数据发送到客户端?[/color]

[code="java"]
/**
* @param document
*/
private void writeXml(Document document, HttpServletResponse response) {
response.setContentType("text/xml;charset=utf-8");

    OutputFormat format = OutputFormat.createCompactFormat();
    XMLWriter xmlWriter;
    try {
        xmlWriter = new XMLWriter(response.getWriter(), format);
        xmlWriter.write(document);
        xmlWriter.close();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

[/code]

response.setContentType("text/xml;charset=utf-8");