List of usage examples for org.jdom2.output XMLOutputter XMLOutputter
public XMLOutputter()
XMLOutputter
with a default Format and XMLOutputProcessor . From source file:org.mycore.oai.MCROAIDataProvider.java
License:Open Source License
@Override protected void doGetPost(MCRServletJob job) throws Exception { HttpServletRequest request = job.getRequest(); // get base url if (this.myBaseURL == null) { this.myBaseURL = MCRFrontendUtil.getBaseURL() + request.getServletPath().substring(1); }/*from w w w .j a v a 2 s . c o m*/ logRequest(request); // create new oai request OAIRequest oaiRequest = new OAIRequest(fixParameterMap(request.getParameterMap())); // create new oai provider OAIXMLProvider oaiProvider = new JAXBOAIProvider(getOAIAdapter()); // handle request OAIResponse oaiResponse = oaiProvider.handleRequest(oaiRequest); // build response Element xmlRespone = oaiResponse.toXML(); // fire job.getResponse().setContentType("text/xml; charset=UTF-8"); XMLOutputter xout = new XMLOutputter(); xout.setFormat(Format.getPrettyFormat().setEncoding("UTF-8")); xout.output(addXSLStyle(new Document(xmlRespone)), job.getResponse().getOutputStream()); }