0xA0
commons-configurationのXMLCongigurationを使ったときに、どうもxml:space="preserve"が効果ないようだ。
あまり悩んでいる時間もないので、読み込んだ後に変換してやることに。
<ROOT> <!-- どちらも同じ --> <BAR> </BAR> <FOO> </FOO> </ROOT>
XMLConfiguration config = new XMLConfiguration("hoge.xml"); String param = config.getString("BAR").replace((char)0xA0, (char)0x20);
この文字コードはHTMLでもよくでてくるnbspのコード。
これを通常の半角空白に変換しているだけ。
・・・どこかconfigurationの使い方が間違っているのかもしれないなぁ。