1

Jsoup アンドロイド

要素に特定のタグがあるかどうかを確認するにはどうすればよいですか?

アイコン、タイトル、説明など、ListViewにデータを表示するためにそれらを使用する要素がたくさんあります。しかし、要素にリンクする必要がある特定のタグ名を含む要素と含まない要素 (「オブジェクト」) があります。

例:

要素 #1 - オブジェクト タグなし -> 要素をスキップ

要素 #2 - オブジェクト タグなし -> 要素をスキップ

要素 #3 - オブジェクト タグを含む -> オブジェクト データを抽出し、リストビュー アイテム #3 に表示する

要素 #4 - オブジェクト タグなし -> 要素をスキップ

要素 #5 - オブジェクト タグを含む -> オブジェクト データを抽出し、リストビュー アイテム #5 に表示する

要素 #6 - オブジェクト タグなし -> 要素をスキップ

このようなものはありますか:

for(int i=0; i < mElements.select("td.ac6").size(); i++){
    if(mElements.select("td.ac6").get(i)...... // something like containTagName("object")
        // extract the tag data
    else
        // skip the element

私は mElements.select("td.ac6").get(i).select("object").equals("") と equals(null) を試しましたが、何もしませんでした。

4

1 に答える 1

1
if(mElements.select("td.ac6").get(i).select("object").size() > 0)
    // extract the tag data
else
    // skip the element
于 2013-06-22T04:44:45.627 に答える