• Malumotlarni ozgartirish
  • 3.2 jsoup - Set HTML
  • Jsoup - Using Selector Syntax




    Download 0,51 Mb.
    bet4/5
    Sana18.12.2023
    Hajmi0,51 Mb.
    #122899
    1   2   3   4   5
    Bog'liq
    1701245019 (1)


    2.2 Jsoup - Using Selector Syntax

    JSoup-dagi selektor sintaksisi CSS selektorlariga o'xshaydi, bu sizga HTML document dan ma'lum elementlarni maqsad qilib olish va olish imkonini beradi. U elementlarni atributlari, ID va class asosida tanlash jarayonini soddalashtiradi.




    • Jsoup - Extract Attributes - Element obyekti dom elementini ifodalaydi va dom elementi atributini olishning turli usullarini taqdim etadi.

    • Jsoup - Extract Text - Element obyekti dom elementini ifodalaydi va dom elementi matnini olishning turli usullarini taqdim etadi.

    • Jsoup - Extract HTML - Element ob'ekti dom elementini ifodalaydi va dom elementining html-ni olishning turli usullarini taqdim etadi.

    • Jsoup - Working with URL - Element ob'ekti dom elementini ifodalaydi va html sahifasida mavjud bo'lgan nisbiy va mutlaq URL manzillarini olish usullarini taqdim etadi.



    Ma'lumotlarni o'zgartirish



    3.1 jsoup - Set Attributes


    Quyidagi misol dom elementining atributlarini o'rnatish, ommaviy yangilanishlar va HTML satrini Hujjat ob'ektiga ajratgandan so'ng sinf usullarini qo'shish/o'chirish usullaridan foydalanishni ko'rsatadi.

    • link.attr() − attr(atribut,qiymat) usuli element atributiga mos qiymatni o‘rnatadi.

    • link.addClass() - addClass(sinf) usuli sinf atributi ostidagi sinfni qo'shish.

    • link.removeClass() - removeClass(sinf) usuli sinf atributi ostidagi sinfni olib tashlash.


    3.2 jsoup - Set HTML


    dom elementiga html-ni o'rnatish, qo'shish usulidan foydalanish

    • div - Element ob'ekti node tegini ifodalovchi HTML tugun elementini ifodalaydi.

    • div.html() − html(content) usuli elementning tashqi html ni mos keladigan qiymat bilan almashtiradi.

    • div.prepend() - prepend(content) usuli tashqi html dan oldin tarkibni qo'shadi.

    • div.append() - append(content) usuli tashqi html dan keyin tarkibni qo'shadi.

    jsoup - Set Text Content


    dom elementiga matnni o'rnatish, ustiga qo'shish usulidan foydalanish ko'rsatiladi.
    Syntax
    Document document = Jsoup.parse(html);
    Element div = document.getElementById("sampleDiv");
    div.text("This is a sample content.");
    div.prepend("Initial Text.");
    div.append("End Text.");

    Download 0,51 Mb.
    1   2   3   4   5




    Download 0,51 Mb.