HTMLタグを持つレコードを持つsqliteテーブルがあります。ユーザーがタグではなく実際の結果のみを表示するように、アプリケーションでそれらを正しい形式で表示したいと考えています。誰もそれを行う方法を知っていますか?
これが私が使用するコードと、単一のレコードの例です。
コード:
try {
Cursor cursor = dictionary.getDictionaryDatabase().rawQuery("SELECT * FROM definition WHERE data_id='"+word[0].toLowerCase().trim()+"'", null);
//Cursor cursor = dictionary.getDictionaryDatabase().rawQuery("SELECT catgram FROM adresse_definition WHERE index_nom_adresse=word[0].toLowerCase().trim()", null);
//Cursor cursor = dictionary.getDictionaryDatabase().rawQuery("SELECT catgram FROM adresse_definition JOIN definition ON adresse_definition.definition = definition.data_id WHERE index_nom_adresse='" + word[0].toLowerCase().trim()+"'", null);
//Cursor cursor = dictionary.getDictionaryDatabase().query("adresse_definition", null, "index_nom_adresse= '" + word[0].toLowerCase().trim() + "' or definition= '" + word[0].toUpperCase().trim() + "' ", null, null, null, null);
cursor.moveToFirst();
if (cursor.getCount() != 0) {
if (word[1] == null || word[1].equals("English")) {
translatedWord = cursor.getString(2);
} else {
translatedWord = cursor.getString(1);
}
} else {
translatedWord = "The word is not in database";
}
cursor.close();
} catch (SQLiteException sqle) {
translatedWord = "The word is not in database";
}
dictionary.close();
記録:
<div class="art"><br /><a class="Ls" href="01682"> </a> <h1 class="Ad">bonjour </h1><span class="Ph"> [bɔ̃ʒur]</span><br /><span class="Cg"> nom masculin</span><table border="0"><tr><td align="left" valign="top" class="N"><span class="Cg">1.</span></td><td align="left" valign="top" class="Cg"> <span class="In"> [salutation - généralement]</span><a class="Ls2" href="30793ang2"> </a><span class="Tr"> hello</span><br /><span class="In">[ - le matin]</span><a class="Ls2" href="3443ang2"> </a><span class="Tr"> good morning</span><br /><span class="In">[ - l'après-midi]</span><a class="Ls2" href="3440ang2"> </a><span class="Tr"> good afternoon</span><br /> <a class="Ls3" href="221818fra2"> </a><span class="L2" id="816343">vous lui donnerez le bonjour <small class="Ob">ou</small> vous lui direz bonjour de ma part</span><a class="Ls2" href="159366ang2"> </a><span class="Tr2"> say hello for me</span><br /> <a class="Ls3" href="221819fra2"> </a><span class="L2" id="816344">vous avez le bonjour de Martin</span><a class="Ls2" href="159367ang2"> </a><span class="Tr2"> Martin sends his love</span><br /> <a class="Ls3" href="221820fra2"> </a><span class="L2" id="816345">bien le bonjour chez vous</span><a class="Ls2" href="159368ang2"> </a><span class="Tr2"> regards to everybody (back home)</span></td></tr></table><table border="0"><tr><td align="left" valign="top" class="N"><span class="Cg">2.</span></td><td align="left" valign="top" class="Cg"> <span class="Mt"> (familier) </span><span class="In"> [exprime la difficulté]</span><br /> <a class="Ls3" href="221821fra2"> </a><span class="L2" id="816346">pour le faire aller à l'école, bonjour!</span><a class="Ls2" href="159369ang2"> </a><span class="Tr2"> no way can you get him to go to school!</span><br /> <a class="Ls3" href="221822fra2"> </a><span class="L2" id="816347">je n'ai pas fait de gym depuis un mois, bonjour les courbatures!</span><a class="Ls2" href="159370ang2"> </a><span class="Tr2"> I haven't done any exercise for a month, I'm going to ache, let me tell you!</span></td></tr></table><br /><br /></div>