gpt4 book ai didi

java - SAXParseException 本地化

转载 作者:行者123 更新时间:2023-12-01 17:20:41 26 4
gpt4 key购买 nike

我有一个服务可以解析 XML 并使用 exception.getMessage() (exception.getLocalizedMessage()) 生成包含解析器错误列表的报告(完全是 SAXParseException) 返回相同的内容),可以被人类阅读和理解。如何将此异常消息本地化为英语以外的语言?

最佳答案

我已经找到解决方案了。首先需要从 Apache Xerces 获取 XMLSchemaMessages.properties。我从 http://xerces.apache.org/ 下载了 Xerces-J-src.2.11.0.tar.gz ,解压并从位置获取此文件:...\src\org\apache\xerces\impl\msg

现在将此文件重命名为 XMLSchemaMessages_pl.properties 或您需要的本地化文件并将其放置在类路径中。我在 Maven 中有项目,所以我将此文件放入:src\main\resources\com\sun\org\apache\xerces\internal\impl\msg

仅此而已。对此文件的更改将在异常消息中可见。

关于java - SAXParseException 本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19027681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com