0

我有一个 IzPack 安装程序,它接收大量用户输入并将它们替换为 XML 文件。这个 XML 文件实际上是我的应用程序的配置文件。

我遇到了一个重大问题,我无法继续前进。

在输入字段(在安装程序中),用户可以输入任何文本以及特殊字符,如 & # % ' 等。这些特殊字符会弄乱我的 XML 文件,因为它们在 XML 语法中是不允许的,需要转义。例如for & one would need & 到目前为止,我一直在要求用户执行此操作,例如转义特殊字符本身,但现在也可以。

有没有办法让它自动完成?我真的需要一个快速的解决方案。

我正在使用 IzPack V 4.1

4

1 回答 1

-1

您应该使用适当的 XML Api(SAX、DOM)来生成 XML 文件,这将自动应用正确的编码。这可能首先看起来更复杂,但可以保证编写格式正确、语法正确的文件。

搜索 JAXP 应该会给您一个正确的起点。

于 2011-05-26T09:14:32.237 回答