这是当前使用的代码.
public String getStringFromDoc(org.w3c.dom.Document doc) {
try
{
DOMSource domSource = new DOMSource(doc);
StringWriter writer = new StringWriter();
StreamResult result = new StreamResult(writer);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
transformer.transform(domSource, result);
writer.flush();
return writer.toString();
}
catch(TransformerException ex)
{
ex.printStackTrace();
return null;
}
}
Run Code Online (Sandbox Code Playgroud) 在javascript中是否有一种方法可以使运行时在错误消息中使用不同的对象表示.
典型的错误消息
Uncaught TypeError: Object [object Object] has no method 'toggle'
如果我们能够给对象提供更好的表示,那将会很有帮助[object Object].在其他语言中,您可以通过覆盖来打印更好的对象表示toString().
但是,在这种情况下,重写toString似乎没有效果.