如何使用XML存储和检索对象?

时间:2011-09-15 17:01:24

标签: java xml configuration apache-commons xml-configuration

我有一个名为Word的课程,其中包含以下四个属性:textcaseSensitivematchSimilarrelevance

这些字有10个类别:(allowDeterminingallowHigh,...,denyDeterminingdenyHigh等。

我希望能够在每个类别上存储新单词或从某个类别中检索所有单词。我怎么能这样做。

我认为XML结构应该是这样的,但我不知道我是否正确:

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

目前,我正在使用XMLConfiguration中的Apache Commons Configuration课程。任何想法如何使用它?和另一个图书馆?

1 个答案:

答案 0 :(得分:0)

使用XML是一项要求,还是仅仅是您的第一个想法?对于持久化配置数据或工作集,JSON(数据)或YAML(配置)可能更有意义,也更容易做。 XML对于其原始用例(文本标记)效果更好,但对于面向数据的东西,它很快就会失宠,并且有充分的理由。