0

Word、、、の 4 つの属性でtext呼び出されるクラスがcaseSensitiveありmatchSimilarますrelevance

これらの単語には 10 のカテゴリがあります: ( allowDetermining, allowHigh,..., denyDetermining,denyHighなど)。

各カテゴリに新しい単語を保存したり、あるカテゴリからすべての単語を取得したりしたいと考えています。これどうやってするの。

XML 構造は次のようになるはずですが、正しいかどうかはわかりません。

<allowDetermining>
    <word>
        <text>Renato</text>
        <caseSensitive>true</caseSensitive>
        <matchSimilar>false</matchSimilar>
        <relevance>0.75</relevance>
     </word>
</allowDetermining>
<allowHigh>
    ...
</allowHigh>
...

現時点では、XMLConfigurationからのクラスを使用していApache Commons Configurationます。これをどのように使用するかについてのアイデアはありますか?そして、別のライブラリで?

4

1 に答える 1

0

XMLの使用は必須ですか、それとも最初のアイデアですか?構成データまたはワーキングセットを永続化する場合は、JSON(データ)またはYAML(構成)の方が理にかなっており、実行も少し簡単になる可能性があります。XMLは、元のユースケース(テキストマークアップ)ではうまく機能しますが、データ指向のものでは、すぐに支持されなくなり、正当な理由があります。

于 2011-09-15T17:33:10.857 に答える