知识大全 在 Java 程序设计中处理 DOM 异常

Posted 条件

篇首语:倘若心中愿意,道路千千条。倘若心中不愿意,理由万万个。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在 Java 程序设计中处理 DOM 异常相关的知识,希望对你有一定的参考价值。

在 Java 程序设计中处理 DOM 异常  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  在使用基于Java的XML剖析器时 你常常要应付异常(exception)的处理 有些异常很容易处理 但是有些异常却很难处理 在这一篇文章中 我们将看到在使用XML文档时碰到的一些常见异常 并探讨一下如何正确地处理这些异常      DOM异常  在使用DOM剖析器进行剖析操作的时候 XML文档会被立即处理并保存在内存 内存里的对象将被处理为一个文档对象模型(Document Object Model)——这基本上就是一种用于访问底层XML文档的面向对象的方法 在DOM里处理XML文档的时候 很多东西都会出现错误     大多数DOM下的异常都是作为DOMException类的一个实例发生的 这一个类支持 种不同的 具体的异常条件 每种条件都被指定为DOMException类的一个成员 叫做code 除了这个code成员 DOMException类还包含一组 个静态成员 它们被用来确定异常的条件     当DOMException出现的时候 如果不检查异常对象里的code 那么你就不会知道到底是这些条件中的哪一个导致了这个异常 为了正确地处理这个异常 你将需要确定是哪个条件导致了这个异常     Listing A显示了一个Java程序 这一程序在创建新的DOM文档时由于错误而无法通过 点击这里可以查看程序源代码     要注意 我们使用了一种切换机制来确定到底满足了哪个条件 这样我们就可以很容易地测试每个条件 直到我们找到正确的条件     在以上范例中 我们已经在用于无效字符的条件里放置了一条消息 当你编译并运行这个例子的时候 你会看到这样一条信息 存在非法字符(There is an invalid character) 你会希望正确地处理每个条件 而不是将条件留为空白     你可能想要提取出条件异常的处理(方法) 并将它放置到它自己的方法里 甚至是它自己的类里 那样的话 你就可以在你的代码里放入更加简单的异常处理机制 例如 我们可以创建一个叫做DOMExceptionHandler的新类 如Listing B所示 可以点击此处查看源代码     既然我们有了用来处理DOM异常的专用处理器类 那么我们就可以从我们的处理代码里调用它 Listing C里的代码是对DOMFail类的一个修正 它使用了我们新的DOMExceptionHandler类 可以点击这里查看代码     这个新的类要比我们原来的DOMFail类简单得多 它还可以让我们能够更容易地重新使用异常处理器的代码 我们现在不用每次需要的时候才剪切和粘贴事件处理器代码 而只是调用DOMExceptionHandler类就可以了 cha138/Article/program/Java/hx/201311/26890

相关参考

知识大全 Java异常处理

Java异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  异常处理是程序设计中一个非常重要

知识大全 java多线程中的异常处理

  在java多线程程序中所有线程都不允许抛出未捕获的checkedexception也就是说各个线程需要自己把自己的checkedexception处理掉这一点是通过javalangRunnable

知识大全 如何解决java的异常处理

   在编程中我们肯定会意见代码异常的情况当发生异常时程序员可以通过自己编写有针对性的代码来对它进行处理以让程序继续运行下去为了让写出来的代码比较强壮(robust)ja

知识大全 java性能优化-之二

  .异常(Exceptions)  JAVA语言中提供了try/catch来发方便用户捕捉异常进行异常的处理但是如果使用不当也会给JAVA程序的性能带来影响因此要注意以下两点  ()避免对应用程序的

知识大全 java程序设计与问题解决

  异常处理允许读者为程序的正常情况单独设计和编写代码并与不正常情况下的处理代码分开  throw语句的作用类似一个方法调用但它并没有去调用一个方法而是调用了catch块  预定义的异常类Except

知识大全 java中常见异常

  javalangNullPointerException  这个异常大家肯定都经常遇到异常的解释是程序遇上了空指针简单地说就是调用了未经初始化的对象或者是不存在的对象这个错误经常出现在创建图片调用

知识大全 java编程中异常处理的优劣观

  关键字:异常通告(throws)throwtrycatchRuntimeException不可检查(Unchecked)异常可检查(Checked)异常 Java编程中的异常处理是一个很常见的话题

知识大全 Java 接口的异常设计疑惑

Java接口的异常设计疑惑  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  疑惑在设计接口的时对于

知识大全 c#中构建异常处理

  异常是程序运行中发生的错误异常处理是程序设计的一部分在c#中异常处理是通过Exception基类进行的可以创建自己的异常类但这个类必须是继承自Exception基类  异常将导致不完善或者不需要的

不同垃圾渗滤液组合处理工艺中DOM的变化特征

摘要:为了快速表征垃圾渗滤液处理过程中有机物的特性变化,分别采用紫外光谱和三维荧光光谱对2种垃圾渗滤液处理工艺不同单元溶解性有机物(DOM)的变化进行了系统分析。结果表明,二级RO和厌氧+好氧+MBR