XML节点以字符串在Java中没有XML头标记
问题描述:
StringWriter writer = new StringWriter();
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.transform(new DOMSource(node), new StreamResult(writer));
out.print("<zhape>"+writer.toString()+"</zhape>");
当我使用上面的代码,以下行也出现在输出中。XML节点以字符串在Java中没有XML头标记
<?xml version="1.0" encoding="UTF-8"?>
如何忽略此内容并获取XML内容。
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION,“yes”); – dinesh707 2012-08-01 11:50:41