gpt4 book ai didi

java - 将java的xml Element对象转换为文本

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:56 24 4
gpt4 key购买 nike

如何将 org.w3c.dom.Element 对象转换为文本

示例:

来自:

Element e= doc.createElement("element");
e.setAttribute("x", "10");

需要将函数转换为:

结果文本:

<element x="10"/>

或者:

<element x="10"></element>

最佳答案

仅使用标准 API,即可实现:

Element element = ...

StringWriter buffer = new StringWriter();
TransformerFactory.newInstance().newTransformer().transform(
new DOMSource(element), new StreamResult(buffer)
);

String xml = buffer.toString();

不太漂亮,但避免使用专有 API。

关于java - 将java的xml Element对象转换为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7091615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com