如何将org.w3c.dom.Element对象转换为文本
示例:
从:
Element e= doc.createElement("element");
e.setAttribute("x", "10");
需要函数转换为:
结果文字:
<element x="10"/>
或:
<element x="10"></element>
答案 0 :(得分:1)
仅使用标准API,这有效:
Element element = ...
StringWriter buffer = new StringWriter();
TransformerFactory.newInstance().newTransformer().transform(
new DOMSource(element), new StreamResult(buffer)
);
String xml = buffer.toString();
不太好,但避免使用专有API。