异常捕获问题
请问如何将抛出的异常封装成一个XML形式抛出到客户端呢,最好能用代码描述下,谢谢啦 --------------------编程问答-------------------- Xml xml;try{
}catch(Exception e){
//error write to xml
//自己创建个xml,往里面写东西。
} --------------------编程问答-------------------- 亲,不要这样啊 --------------------编程问答-------------------- 接着2楼的代码继续。。
获取所有异常信息的方法
try {
} catch (Exception e) {
for(StackTraceElement s:e.getStackTrace()){
System.out.println(s.toString());
}
}
写入xml方法
XmlDocument doc = new XmlDocument();
XmlNode declare = doc.CreateXmlDeclaration("1.0", "utf-8", "");
doc.AppendChild(declare);
XmlElement root = doc.CreateElement("testRequest");
root.SetAttribute("xmlns", "http://www.test.com/test");
root.SetAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
doc.AppendChild(root);
XmlElement classinfo = doc.CreateElement("classinfo");
XmlElement classid = doc.CreateElement("classid");
classid.InnerText = "1000";
XmlElement classname = doc.CreateElement("classname");
classname.InnerText = "一年级";
classinfo.AppendChild(classid);
classinfo.AppendChild(classname);
root.AppendChild(classinfo);
doc.Save("C:\\Program Files" + @"\test2.xml");
补充:Java , Java相关