使用JDOM进行XML转换
时间:2010-10-20 来源:hehai
SAXBuilder builder = new SAXBuilder();
Document docOut = null;
try {
XSLTransformer xsltT = new XSLTransformer(DeployEJBXMLPage.class.getResourceAsStream(tranXML));
Document docIn = builder.build(new File(inputXML));
docOut = xsltT.transform(docIn);
} catch (Exception e) {
e.printStackTrace();
}
XMLOutputter xop = new XMLOutputter();
Format format = Format.getPrettyFormat();
format.setEncoding("UTF-8");
xop.setFormat(format);
FileWriter fw;
try {
fw = new FileWriter(outputXML);
xop.output(docOut, fw);
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
需要注意的是,由于项目是插件开发,所以读取项目内部的文件不能使用传统的方式,而要通过class.getResourceAsStream()方式来访问,路径使用\。
相关阅读 更多 +