• 1. XML Sorovlarini Yaratish XML Fayli Misoli
  • XQuery Sorovini Yaratish Misoli
  • 2. XML Sorovlarini Qidiruvini Amalda Oshirsh Python dasturi yordamida XML qidiruvi: Avval lxml
  • Hisobot Shakli Foydalangan Adabiyotlar va Manbalar
  • Kommunikatsiyalarini rivojlantirish vazirlig muhammad al-xorazmiy nomidagi




    Download 27,46 Kb.
    Sana22.05.2024
    Hajmi27,46 Kb.
    #250082
    Bog'liq
    Amaliy ish M.B



    O'ZBЕKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA
    KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIG
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKЕNT AXBOROT TЕXNOLOGIYALARI UNIVЕRSITЕTI

    Multemedia ma’lumotlar bazasi




    Amaliy ish

    Bajardi: Fayzullayev Husniddin


    Tekshirdi:Nazirova Elmira


    TOSHKENT 2024 yil

    XML faylimizni avtomobillar (mashinalar) haqida ma'lumotlarni saqlash uchun moslashtiramiz


    1. XML So'rovlarini Yaratish
    XML Fayli Misoli:


    Toyota Corolla
    Toyota
    2020


    Honda Civic
    Honda
    2019


    XQuery So'rovini Yaratish Misoli:
    Bu XML ma'lumotlaridan barcha mashina modellarini olish uchun XQuery so'rovi quyidagicha bo'ladi:
    for $mashina in doc("mashinalar.xml")/mashinalar/mashina
    return $mashina/model
    XPath So'rovini Yaratish Misoli:
    XPath yordamida yuqoridagi XML faylidan ishlab chiqaruvchi nomlarini olish uchun so'rov:
    /mashinalar/mashina/ishlab_chiqaruvchi
    2. XML So'rovlarini Qidiruvini Amalda Oshirsh
    Python dasturi yordamida XML qidiruvi:
    Avval lxml kutubxonasini o'rnatamiz (agar hali o'rnatilmagan bo'lsa):
    pip install lxml
    Keyin Python kodini yozamiz:
    Python
    from lxml import etree

    xml_data = """




    Toyota Corolla
    Toyota
    2020


    Honda Civic
    Honda
    2019


    """

    root = etree.fromstring(xml_data)


    ishlab_chiqaruvchilar = root.xpath('/mashinalar/mashina/ishlab_chiqaruvchi/text()')

    for ishlab_chiqaruvchi in ishlab_chiqaruvchilar:


    print(ishlab_chiqaruvchi)
    Ushbu dastur XML faylidan avtomobil ishlab chiqaruvchilarini olish va chop etish uchun ishlatiladi.
    Hisobot Shakli
    Foydalangan Adabiyotlar va Manbalar
    O‘zbekiston Respublikasi Prezidenti Shavkat Mirziѐevning 2020 yil 24 yanvardagi Oliy Majlisga Murojaatnomasi. - https://president.uz/uz/lists/view/3324. 2. Sisoev P.V., Yevstigneev M.N. Sovremenniye uchebniye Internet-resurs v obuchenii inostrannomu yaziku // Inostrannie yazыki v shkole. 2018. № 6. 2 bet 3. Erdog’an Kartal. La place et les fonctions des produits multimédias dans la didactique du français langue étrangère/ Thèse de doctorat. Ankara : Université de Hacettepe, 2017. 300 p. 4. Abduraxim Abdimutalipovich Nasirov “Fransuz tilini elektron multimediali ta’lim jarayonida o‘qitishning ahamiyati” Academic research in Educational sciences Volume 2 | Issue 9 | 2021 1009-b. 5. Аверкиева Л.Г., Чайка Ю.А. ISSN 1997-2911 Филологические науки. Вопросы теории и практики, № 1 (8) 2018. 11 бет.
    www.researchgate.net
    www.edu.uz
    www.cyberleninka.ru
    www.elibrary.uz
    Xulosa:
    Ushbu topshiriq doirasida XML-so'rovlarini yaratish va qidiruvini amalga oshirish bo'yicha XQuery va XPath tillari bilan tanishdik. Shuningdek, Python dasturlash tili yordamida XML fayllarida qidiruvni amalga oshirishni ko'rdik. XML-so'rovlarining tuzilishi va qidiruv vositalarining foydali ekanligi haqida xulosa chiqardik.



    Download 27,46 Kb.




    Download 27,46 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kommunikatsiyalarini rivojlantirish vazirlig muhammad al-xorazmiy nomidagi

    Download 27,46 Kb.