1

構成1.6を使用しています。

私は次のようなxmlファイルを持っています

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

文字列全体として「selecta、b from c」を取得したいのですが、代わりに「selecta」と「bfromc」をリストとして取得します。

文字列をコンマで結合することをお勧めしますが、プロジェクトの他の場所でこのプロパティに依存しています。

4

2 に答える 2

0

PropertiesConfigurationオブジェクトのプロパティを次のように変更します。

AbstractConfiguration.setListDelimiter(0);

区切り文字を0に設定すると、値の分割が完全に無効になります。

それはうまくいくはずです。

于 2012-04-16T09:03:57.127 に答える
0

コモンズ構成1.9を使用する場合は、以下を使用することをお勧めします。

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