当前位置:编程学习 > JAVA >>

异常捕获问题

请问如何将抛出的异常封装成一个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相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,