XML Ayrıştırma kütüphane genel amaçlı ayrıştırma, kontrol ve yaratma xml dosyaları için yeniden kullanılabilir fonksiyonları hafif bir kümesidir. Bu dere odaklı, SAX veya DOM ayrıştırma stillerini desteklemek ve isteğe bağlı xsd şema Doğrulayıcı ve grafik şema jeneratör ile donatılmıştır.
Tüm geçerli XML destekler ve geçerliliği kontrol içerir. Bu kütüphane asgari bağımlılıklar vardır ve tamamen kendi kendine yeten. XML Ayrıştırma Kütüphane projesi C ile yazılmıştır ve hız ve bellek verimli hem, ve kullanımı kolaydır. Birincil temel işlevleri ilan edildikten ve ek gelişmiş ve kullanışlı XML ile ilgili araçlar eklenecektir. MIT lisansı altında yayımladı.
XML Ayrıştırma kütüphane çeşitli şekillerde xml dosyalarını ayrıştırma ve / veya oluşturmak için fonksiyonları içerir. Sizin ihtiyaçlarınız için mantıklı hangisi seti kullanmalısınız. fonksiyonlar XML dosyaları ile çalışma aşağıdaki alternatif yollar destekler:
Bellekte bir simgeleştirilmiş ağaç yapısı içine bütün xml dosyaları okuyun ve sonra ağaçtan, travers, erişim ya da daha fazla kod çözme değerleri üzerinde çalışmaktadır. Özel uygulamanız kodu genellikle erişebilir ve simgeleþtirilmiþ değerleri üzerinde işlem için gereklidir.
, Xml dosyaları okumak ayrıştırmak ve okudukları ediliyor olarak yorumlarlar. Sizin özel uygulamaya özel kod yeniden kullanılabilir ayrıştırma serpiştirilmiş olabilir yerine bir ara simgeleþtirilmiþ-ağaç yapısında depolanması, yorumlamak, dönüştürmek işlet-on veya mağaza değerleri hemen giriş akım okunur olarak çağırır. Bu yöntem zaman ve bellek gereksinimlerini azaltmak ve operasyonları akışı destekler.
Uygulamanızda verilerden uygun yeniden kullanılabilir rutinleri ile xml-ağaç yapılar inşa ve ya okuma ağaçların değerleri değiştirin.
Yaz-out geçerli xml dosyaları otomatik uygulama tarafından belleğe okuma inşa edilmiş veya xml-ağaçlardan.
Keyfi bir xml şema tanımı (XSD) karşı xml-ağaçları kontrol
Bu sürümde Yeni nedir:.
- etiketler arasındaki boşluk ele alınması birleşik edildi.
- reformat_xml.c programı tests_and_examples dizinine eklendi.
- Bu girinti XML dosyaları için kullanılabilir.
Okunabilirliği artırmak amacıyla
nedir sürüm 0.60 Yeni:
- XML dosyalarında kaçan sayısal semboller idare yeteneği eklendi . Bu tür değerler daha sonra bir onaltılık veya base-10 değeri ve bir noktalı virgül, ardından bir işareti ve bir pound-işareti ile başlar.
Yorum Bulunamadı