import java.io.StringWriter;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class XMLHelperMethods {
public static String toFormatedXML(Document object) throws Exception {
Document doc = (Document) object;
TransformerFactory transFactory = TransformerFactory.newInstance();
Transformer transFormer = transFactory.newTransformer();
transFormer.setOutputProperty(OutputKeys.ENCODING, "GB2312");
DOMSource domSource = new DOMSource(doc);
StringWriter sw = new StringWriter();
StreamResult xmlResult = new StreamResult(sw);
transFormer.transform(domSource, xmlResult);
return sw.toString();
}
}
把Document对象转为String输出
最新推荐文章于 2023-05-24 21:19:54 发布