/**
* 将传入的一个DOM Node对象输出成字符串。如果失败则返回一个空字符串""。
* @param node DOM Node 对象。
* @return a XML String from node
*/
public static String toString(Node node) {
 if (node == null) {
  throw new IllegalArgumentException();
 }
 Transformer transformer = newTransformer();
 if (transformer != null) {
  try {
   StringWriter sw = new StringWriter();
   transformer.transform(new DOMSource(node),
    new StreamResult(sw));
    return sw.toString();
  } catch (TransformerException te) {
   throw new RuntimeException(te.getMessage());
  }
 }
 return errXMLString("不能生成XML信息!");
}