1

我正在使用配置 1.6。

我有一个 xml 文件,比如

<property>
    <name>sql</name>
    <value><![CDATA[select a, b from c]]></value>
</property>

我希望将“select a, b from c”作为一个完整的字符串,但我将“select a”和“b from c”作为列表。

你可能会建议我用逗号加入字符串,但我项目中的其他地方取决于这个属性。

4

2 回答 2

0

像这样更改 PropertiesConfiguration 对象的属性:

AbstractConfiguration.setListDelimiter(0);

将分隔符设置为 0 将完全禁用值拆分。

那应该行得通。

于 2012-04-16T09:03:57.127 回答
0

使用 commons 配置 1.9 建议使用:

    config = new XMLConfiguration();
    config.setListDelimiter((char) 0);
    config.setDelimiterParsingDisabled(true);
    config.setAttributeSplittingDisabled(true);
    config.load(resource);
于 2013-03-27T11:58:32.013 回答