Perpustakaan-XML Parse adalah satu set ringan fungsi dapat digunakan kembali untuk parsing tujuan umum, memeriksa, dan membuat file xml. Hal ini dapat mendukung aliran-berorientasi, SAX atau DOM gaya parsing, dan termasuk opsional validator xsd skema dan grafis pembangkit skema.
Mendukung semua XML yang valid, dan termasuk memeriksa validitas. Perpustakaan ini memiliki dependensi minimal, dan benar-benar mandiri. XML Parse Perpustakaan proyek ditulis dalam C dan kecepatan dan memori yang efisien, dan mudah digunakan. Fungsi inti utama telah diposting, dan tambahan canggih dan berguna utilitas-XML terkait akan ditambahkan. Dirilis di bawah Lisensi MIT.
Perpustakaan-XML Parse berisi fungsi untuk parsing dan / atau membuat file xml dalam berbagai cara. Anda harus menggunakan set mana masuk akal untuk kebutuhan Anda. Fungsi mendukung cara-cara alternatif berikut bekerja dengan file XML:
Baca seluruh xml-file ke dalam tokenized pohon-struktur dalam memori, dan kemudian beroperasi pada, melintasi, akses, atau nilai-nilai decode lanjut dari pohon. Anda kode aplikasi kustom biasanya diperlukan untuk mengakses dan beroperasi pada nilai-tokenized.
Baca xml-file, mengurai dan menafsirkannya seperti yang sedang dibaca. Kode khusus aplikasi kustom Anda dapat diselingi dengan dapat digunakan kembali parsing panggilan untuk menafsirkan, mengkonversi, operate-on atau nilai-nilai toko segera sebagai input-stream dibaca, bukan menyimpan dalam struktur tokenized-pohon menengah. Metode ini mengurangi waktu dan persyaratan memori, dan mendukung mengalir operasi.
Membangun struktur xml-pohon dengan rutinitas reusable nyaman dari data dalam aplikasi Anda, dan atau memodifikasi nilai dalam membaca-pohon.
Menulis-out xml-file yang valid secara otomatis dari xml-pohon yang dibangun atau membaca-ke dalam memori oleh aplikasi Anda.
Periksa xml-pohon terhadap definisi sewenang-wenang skema xml (XSD)
Apa yang baru dalam rilis ini:.
- penanganan spasi antara tag disatukan.
- Sebuah utilitas reformat_xml.c ditambahkan ke direktori tests_and_examples.
- Hal ini dapat digunakan untuk file XML indent sehingga dapat meningkatkan keterbacaan.
Apa yang baru di versi 0.60:
- Kemampuan untuk menangani simbol numerik lolos dalam file XML ditambahkan . Nilai-nilai tersebut dimulai dengan ampersand dan pound-tanda, diikuti oleh heksadesimal atau basa-10 nilai, dan kemudian semi-kolon.
Komentar tidak ditemukan