2

.rtf形式のセルビア語英語の単語があり、このドキュメントから抽出してデータ構造に入れる必要があります。私はデータベースを操作することを知っていますが、それがこの状況に適しているかどうかはわかりません。たとえば、私はイタリック体の単語を持っていて、これをデータベースに入れる方法がわかりません(多分中に入れる)タグ?)。フォーマットされたテキスト(太字と斜体)を格納するための他のデータ構造はありますか?

4

2 に答える 2

1

これは、テキスト全体に下線が引かれているか、斜体であるか、一部だけであるかによって異なります。テキスト全体に下線付き/斜体の場合は、「is_bold」と「is_italic」のような2つの列をデータベーステーブルに追加できます。それ以外の場合は、ある種のマークアップ(HTMLタグまたはMarkdown)をお勧めします。この辞書を永続的に保存したいと思うので、データベースソリューションに焦点を合わせました。

ご挨拶

サイモン

于 2011-03-05T01:21:18.773 に答える
1

これは、データベースで必要な粒度によって異なります。フォーマットの意味に基づいて一貫性のあるデータモデルを定義できますか?

class Entry {
    String serbianWord;
    String serbianPhonetic;
    String serbianOtherElementOfDictionary;
    String englishWord;
    String englishPhonetic;
    String englishOtherElementOfDictionary;
}

理想的には、フォーマット(ビュー)とデータベース(モデル)を分離する必要があります。

しかし、これが手元の問題を過度に複雑にしている場合は、マークアップデータを保存することが合理的なオプションです。

于 2011-03-05T08:16:02.503 に答える