2

私は Jsoup を使用して、html 内のすべての要素を読み取ってループし、要素のタイプに基づいて処理を実行しています。

各要素の値を確認する適切な方法が見つかりません。

助言がありますか?

これは私の最新の試みです:

    Elements a = doc.getAllElements();

    for(Element e: a)
    {
        if( e.val().equals("td"))
        {
            System.out.println("TD");
        }
        else if(e.equals("tr"))
        {
            System.out.println("TR");
        }
    }

これは何も印刷しません。

4

3 に答える 3

0

e.tag() はそれを行います

Elements tdElements = doc.getElementsByTag("td");

for(Element element : tdElements )
{
    //Print the value of the element
    System.out.println(element.tag());
}
于 2014-05-27T15:25:47.970 に答える