0

我想在 GUI 中使用 Woodstox 进行 XML-Parsing/Writing,它应该向用户显示在 XML-Parsing/Writing 期间发生的错误消息。

Woodstox 是否提供了一种方法来自定义在解析/写入期间发生的所有错误消息。我不想向用户展示我使用woodstox,我也不想在错误消息中显示Java 类或Java 特定错误消息等内部内容。

例如:

  • 通过 ResourceBundle 或 Properties-File 加载错误消息
  • 提供错误代码以允许消费者为每个错误代码提供自定义错误消息。

Woodstox 是否提供类似的功能,如何使用?

4

1 回答 1

1

不,还没有本地化支持。

由于异常无论如何都是内部的,因此消息的直接本地化没有多大意义。但是在异常中添加正式的错误代码似乎是一个很好的改进(Stax 规范/API 没有这些,但 Woodstox 实现类型可以直接或作为标记接口)。一个潜在的挑战可能是如何模板化事物(如何在消息中添加相关的信息)。但是添加错误代码似乎是一个好的开始。

要做到这一点,你会提出一个问题。也有可能要真正实现它,需要一个拉取请求(即提议的实现)。

于 2018-06-19T17:10:44.823 回答