Pustaka parser XML cepat di C

Expat XML Parser adalah pengurai XML berorientasi aliran yang ditulis dalam C. utilitas perangkat lunak adalah pengurai XML sumber terbuka pertama yang tersedia. Itu telah menemukan tempat di berbagai perangkat lunak sumber terbuka, seperti Server HTTP Apache, Mozilla, PHP, dan Python. Expat unggul dengan file yang terlalu besar untuk muat RAM, dan di mana kinerja dan fleksibilitas sangat penting. Ini adalah program gratis yang dapat Anda salin, distribusikan, dan modifikasi di bawah lisensi Konsorsium MIT/X. 

Apa itu Expat XML Parser?

Seperti yang disebutkan, Expat adalah pengurai berorientasi aliran. Di aplikasi, Anda mendaftarkan fungsi panggilan balik—atau penangan—dengan pengurai. Kemudian Anda mulai memberinya makan dokumen. Pengurai kemudian akan mengenali bagian dari dokumen dan memanggil penangan yang sesuai untuk bagian itu, dengan asumsi Anda telah mendaftarkannya. Dokumen kemudian akan diumpankan ke pengurai dalam potongan-potongan, sehingga Anda dapat mulai menguraikan sebelum Anda memiliki semua dokumen. Dengan ini, Anda dapat mengurai dokumen yang sangat besar yang tidak muat di memori. 

Pengguna, terutama pemula, akan menganggap aplikasi ini sedikit mengintimidasi kuat> karena banyaknya jenis penangan dan opsi yang dapat Anda atur. Namun, Anda hanya perlu mempelajari empat fungsi untuk melakukan 90% dari apa yang akan Anda lakukan dengannya. Anda dapat membuat objek parser baru dengan XML_ParserCreate dan menyetel penangan untuk tag awal dan akhir menggunakan XML_SetElementsHandler. Untuk menyetel pengendali teks, Anda dapat menggunakan XML_SetCharacterDataHandler. Terakhir, XML_Parse memungkinkan Anda melewatkan buffer penuh dokumen ke parser. 

Biasanya, program mendaftarkan fungsi handler untuk elemen XML untuk memulai atau menghentikan event dan event karakter . Expat menyediakan fasilitas untuk penanganan acara yang canggih. Peristiwa penguraiannya mirip dengan peristiwa yang ditentukan dalam Sample API for XML (SAX). Namun, Expat bukan pengurai yang sesuai dengan SAX. Proyek yang menggabungkan perpustakaan Expat sering membangun SAX—dan mungkin pengurai DOM—di atas Expat. Namun meskipun aplikasi ini sebagian besar berbasis streaming, aplikasi ini mendukung menghentikan dan memulai ulang penguraian pada waktu yang berubah-ubah. Dengan ini, implementasi pull parser relatif mudah. 

Perpustakaan parser yang membantu

Sejak dirilis ke pasar, Expat XMLP Parser telah menjadi alat yang berguna. Ini telah menjadi pilihan banyak proyek tingkat tinggi. Ini sangat efisien dan sangat kuat. Ini juga teruji dengan baik dan sesuai dengan standar. Ini mungkin agak berlebihan karena banyak penangan dan opsinya, tetapi secara keseluruhan, Anda tidak akan salah dengan aplikasi ini.

  • Kelebihan

    • Pustaka penguraian yang efisien
    • Sesuai standar
    • Mendukung menghentikan dan memulai kembali penguraian
  • Kelemahan

    • Banyak fungsi bisa sedikit menakutkan
    • Tidak sesuai dengan SAX
 0/1

Spesifikasi Aplikasi

  • Lisensi

    Gratis

  • Versi

    2.7.1
  • Update tanggal

  • Platform

    Windows

  • OS

    Windows 8.1

  • Bahasa

    Inggris

  • Ukuran

    1.76 MB

  • Pengembang

Program tersedia dalam bahasa lain



Ulasan pengguna tentang Expat XML Parser

Apakah Anda mencoba Expat XML Parser? Jadilah yang pertama untuk meninggalkan pendapat Anda!

Anda mungkin juga menyukai

Jelajahi Apps

Hukum terkait penggunaan perangkat lunak ini berbeda di tiap negara. Kami tidak mendorong atau membenarkan penggunaan program ini jika melanggar hukum.
Softonic
Ulasan Anda untuk Expat XML Parser
Softonic

Apakah Expat XML Parser aman?

99/100

Hasil pemindaian: Bersih

File ini lulus pemindaian keamanan komprehensif menggunakan teknologi VirusTotal. Aman untuk diunduh.

  • Bebas virus
  • Bebas spyware
  • Bebas malware
  • Diverifikasi oleh Mitra Keamanan

    Logo VirusTotal

Info Pemindaian

Pemindaian Terakhir
Selasa, 9 September 2025
Penyedia Pemindaian
VirusTotal · Laporan lengkap

Integritas File

File
Expat_XML_Parser_V2.7.1.zip
SHA256
73a2441bc4dcd6230827282eb6cf2927b88eec17d07e20ff582849b372095b8f
SHA1
a27fb36f483ec78a1ce24dff9c02e765f256180a

Komitmen keamanan Softonic

Expat XML Parser telah dipindai secara menyeluruh oleh sistem keamanan canggih kami dan diverifikasi oleh mitra terkemuka industri. File ini berasal dari pengembang resmi dan telah lulus semua pemeriksaan keamanan kami, tidak menunjukkan tanda-tanda virus, malware, atau spyware.