XML-μαϊντανός βιβλιοθήκη είναι ένα ελαφρύ σύνολο επαναχρησιμοποιήσιμα λειτουργίες γενικής ανάλυσης σκοπό τον έλεγχο και τη δημιουργία αρχείων xml. Μπορεί να υποστηρίξει ρεύμα προσανατολισμό, SAX ή DOM parsing στυλ, και περιλαμβάνει μια προαιρετική validator XSD σχήμα και γραφική γεννήτρια σχήματος.
Υποστηρίζει όλα τα έγκυρα XML, και περιλαμβάνει τον έλεγχο για την εγκυρότητα. Αυτή η βιβλιοθήκη έχει ελάχιστη εξαρτήσεις, και είναι εντελώς αυτόνομα. XML έργο Parse Βιβλιοθήκη είναι γραμμένο σε C και είναι η ταχύτητα και η μνήμη αποτελεσματική, και είναι απλό στη χρήση. Οι κύριες λειτουργίες των βασικών έχουν αναρτηθεί, και επιπλέον προηγμένες και χρήσιμες σχετικές με την XML θα προστεθεί. Εκδίδεται σύμφωνα με την άδεια χρήσης του MIT.
Η βιβλιοθήκη XML-μαϊντανός περιέχει λειτουργίες για την ανάλυση ή / και τη δημιουργία αρχείων xml σε μια ποικιλία τρόπων. Θα πρέπει να χρησιμοποιείτε όποιο σετ νόημα για τις ανάγκες σας. Οι λειτουργίες υποστηρίζουν τους ακόλουθους εναλλακτικούς τρόπους εργασίας με αρχεία XML:
Διαβάστε ολόκληρο το xml αρχεία σε ένα tokenized δομή δέντρου στη μνήμη, και στη συνέχεια να λειτουργούν, τραβέρσα, πρόσβασης ή περαιτέρω τιμές αποκωδικοποίηση από το δέντρο. Ο κωδικός προσαρμοσμένη εφαρμογή συνήθως απαιτείται για την πρόσβαση και λειτουργούν στα tokenized τιμές.
Διαβάστε xml αρχεία, να αναλύσει και να ερμηνεύσει όπως αυτά που διαβάζουν. Προσαρμοσμένη εφαρμογή-ειδικός κωδικός σας μπορεί να εναλλάσσονται με την επαναχρησιμοποιούμενη ανάλυσης καλεί να ερμηνεύσει, τη μετατροπή, τη λειτουργία, ή αποθήκευση τιμών αμέσως ως εισροών-ρεύμα διαβάσει, αντί για την αποθήκευση σε μια ενδιάμεση δομή tokenized-δέντρο. Αυτή η μέθοδος να μειώσει τις απαιτήσεις του χρόνου και της μνήμης, και υποστηρίζει ροή εργασιών.
Κατασκευάστηκε δομές XML-δέντρο με βολικό επαναχρησιμοποιήσιμες ρουτίνες από τα δεδομένα στην εφαρμογή σας, ή να τροποποιήσετε τις τιμές για ανάγνωση στα δέντρα.
Γράψτε Αναχώρηση έγκυρη XML αρχεία αυτόματα από την xml-δέντρα που κατασκευάστηκαν ή γράφει σε μνήμη από την εφαρμογή σας.
Ελέγξτε xml-δέντρα ενάντια σε έναν ορισμό αυθαίρετη XML Schema (XSD)
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Η χειρισμό κενά μεταξύ των ετικετών ενοποιήθηκε.
- Ένα βοηθητικό πρόγραμμα reformat_xml.c προστέθηκε στον κατάλογο tests_and_examples.
- Μπορεί να χρησιμοποιηθεί για την περίπτωση των αρχείων XML, έτσι ώστε να βελτιωθεί η αναγνωσιμότητα.
Τι είναι καινούργιο στην έκδοση 0.60:
- Η ικανότητα να χειριστεί δραπέτευσε αριθμητικά σύμβολα σε αρχεία XML προστέθηκε . Τέτοιες τιμές ξεκινούν με ένα σύμβολο και και λίβρα-σύμβολο, που ακολουθείται από ένα δεκαεξαδικό ή βάσης-10 αξίας, και στη συνέχεια μια άνω τελεία.
Τα σχόλια δεν βρέθηκε