-1
我试图输出一个包含如下元素的DOM:& nbsp;到一个html文件,但它会显示& amp; nbsp;在输出中,这显然是不可取的。我的代码如下用DOM输出DOM到HTML
Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.METHOD, "html");
Result result = new StreamResult(output);
transformer.transform(new DOMSource(document), result);
反正是有得到它只是输出& NBSP; (并且没有,替换& nbsp;在输入不是一个选项)?
不太了解Transform类,但也许它有禁用输出转义选项? – Oded 2010-05-10 16:58:27
您的输入是XML文档吗?如果是的话,它怎么能包含“ ”?它应该是#160;代替? – 2010-05-10 18:04:18
输入不是XML,它是网上找到的HTML,因此它(不幸)包含 – Darioush 2010-06-06 14:02:25