メモメモ。
- encodeメソッド: 原則全文字を対象とする。
- encodePathメソッド: 「[」で始まる部分はエンコードしない。
おそらくXpath Queryでの属性値に対する検索条件などを記述する際に、条件文字列なども変換しないようにしているのではないかと。
例: Encode前: 「[こ[れは テストです(半角空白あり)」 Encode後: 「_x005b_こ_x005b_れは_x0020_テストです_xff08_半角空白あり_xff09_」 EncodePath前: 「[こ[れは テストです(半角空白あり)」 EncodePath後: 「[こ[れは テストです(半角空白あり)」
例がいまいちですが、時間ないのでこれにて。