正 文

如何处理Java里的DOM异常


www.7dspace.com  更新日期:2006-1-22 7:43:44  七度空间


你可能想要提取出条件异常的处理(方法),并将它放置到它自己的方法里,甚至是它自己的类里。那样的话,你就可以在你的代码里放入更加简单的异常处理机制。例如,我们可以创建一个叫做DOMExceptionHandler的新类,如Listing B所示:

Listing B: DOMExceptionHandler.Java

import org.w3c.dom.*;

public class DOMExceptionHandler {
    public static void HandleDOMException(DOMException e) {
        if (e != null) {
            switch(e.code) {
                case DOMException.DOMSTRING_SIZE_ERR:
                    break;
                case DOMException.HIERARCHY_REQUEST_ERR:
                    break;
                case DOMException.INDEX_SIZE_ERR:
                    break;
                case DOMException.INUSE_ATTRIBUTE_ERR:
                    break;
                case DOMException.INVALID_ACCESS_ERR:
                    break;
                case DOMException.INVALID_CHARACTER_ERR:
                    System.out.println("There is an invalid character");
                    break;
                case DOMException.INVALID_MODIFICATION_ERR:
                    break;
                case DOMException.INVALID_STATE_ERR:
                    break;
                case DOMException.NAMESPACE_ERR:
                    break;
                case DOMException.NO_DATA_ALLOWED_ERR:
                    break;
                case DOMException.NO_MODIFICATION_ALLOWED_ERR:
                    break;
                case DOMException.NOT_FOUND_ERR:
                    break;
                case DOMException.NOT_SUPPORTED_ERR:
                    break;
                case DOMException.SYNTAX_ERR:
                    break;
                case DOMException.WRONG_DOCUMENT_ERR:
                    break;
                default:
                    System.out.println("Unknown DOM exception");
                    break;
            }
        }
    }
}

4页,页码:[1] [2] [3] [4] 

上一篇:充分利用链接异常处理
下一篇:用Python创建Java类
标题:如何处理Java里的DOM异常 作者: 来源:开发者在线
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐