Apache XMLBeans θεσπίζει ένα ενδιάμεσο μέσο για τη χαρτογράφηση των πλούσιων δομές δεδομένων που μπορεί να περιέχονται σε έγγραφα XML.
Τα δεδομένα αυτά απεικονίζονται με τα είδη Java και μπορεί να προσεγγιστεί μέσω κανονικές τάξεις της Java.
Η γενική ιδέα είναι να επιτρέψει στους προγραμματιστές μια εγγενή μέσο Java για την πρόσβαση σε αυτά τα δεδομένα, με πλήρη υποστήριξη για το σχήμα του, DOM και Infoset.
XMLBeans μπορεί να χειριστεί τα δέντρα XML, XPath και XQuery εκφράσεις, μπορεί να επικυρώσει τα δεδομένα XML από ένα σχήμα, και πολλά άλλα περισσότερα.
Το πρόγραμμα έρχεται με μερικά βασικά παραδείγματα για να δείξει προγραμματιστές πώς μπορεί να εφαρμοστεί και ένα σωρό έγγραφα
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Προστέθηκε νέα επιλογή CopyUseNewSynchronizationDomain XML που χρησιμοποιείται για την αντιγραφή.
- Entitize & # X5c? R όταν δεν σε αρκετά εκτύπωσης, αυτό βοηθά με maintainig & # X5c?. Οντότητες r
- Σταθερή επικύρωση ακέραια τιμή που περιέχει τελεία ΧΑΡ.
- Σταθερή χαρακτήρες στα σχόλια για την αποφυγή σφαλμάτων κατά το IntelliJ στο Linux.
- Ενημέρωση διάρκειες την τελευταία spec.
- Σταθερό για την κατάρτιση σχήμα που περιέχει σύνθετη τύπου με απλή περιεχόμενο που έχει πτυχές που ορίζεται στη βάση απλού τύπου
- Διόρθωση για Piccolo lexer όταν διαβάζονται μέθοδος επιστρέφει 0.
- Διόρθωση για να διατηρήσει τους σελιδοδείκτες CDATA όταν αντίγραφο από το ένα στο άλλο xmlobject.
- Fixed bug κατά την αλλαγή μεγέθους κυκλικό buffer σε υλοποίηση ρεύμα εξόδου αποταμιευτή.
- Σταθερό για σφάλμα όταν δεν specifing τύπου για ένα σωματίδιο σε προέρχεται τύπο σχήματος και όταν minOccurs είναι 0.
- Σταθερή μηνύματα λάθους όταν περιέχουν βάση και προέρχονται ονόματα τύπου.
- Παρουσιάζοντας μια προεπιλεγμένη μέγιστη οντότητα όριο αντικατάστασης των 10kb, μπορεί να ελέγχεται από τη χρήση του XmlOptions.setLoadEntityBytesLimit επιλογή.
- Σταθερή javadoc για inst2xsd και xsd2inst εργαλεία.
- Σταθερή NPE στην SchemaTypeImpl.getEnumJavaClass ().
- Προστέθηκε πολλαπλά σημεία εισόδου και ανανεωμένος κώδικας για κωδικό xsd2inst.
- Αφαιρέθηκε org.w3c.dom αρχεία από xbean.jar.
- Προστέθηκε άλλη εφαρμογή διεπαφής XPath και XQuery.
- τάξεις Προστέθηκε src / xmlinputstream org.apache.xmlbeans.xml.stream. * Να xmlpublic.jar.
- Made εκκίνησης τρέξιμο δύο φορές για να αποφύγει Gump emails σφάλμα.
- Fix για το σφάλμα XMLBeans-396:. GML 3.1.1 παραγόμενο κώδικα αποτυγχάνει να συγκεντρώσει
- Fix για το σφάλμα XMLBeans-412: Μοτίβο έκφανση regex απαιτεί παύλα - να δραπετεύσει .
- Fix για το σφάλμα XMLBeans-414: Σφάλμα CVC-συγκρότημα-type.2.1:. Στοιχείο «ΧΧΧΧ» με άδειο τύπο περιεχομένου δεν μπορεί να έχει κείμενο ή στοιχείο του περιεχομένου
Τι είναι καινούργιο στην έκδοση 2.5.0:.
- κώδικες Έξοδος για InstanceValidator
- Δεκαδικό χειρισμό αποτύπωση σε xsd2inst ακρίβεια.
- Δυνατότητα να εκτελέσει επιπλέον, αυστηρότερους ελέγχους επικύρωσης Schema: XMLBeans-350 επικαιροποιημένο σχέδιο για dayTimeDuration .
- Εκτεταμένη έτος min / max αξία.
- Υποστήριξη για την ημερομηνία και την ώρα με την ώρα οι τύποι 24.
- ΣΗΜΕΙΟΓΡΑΦΙΑ ενσωματωμένου τύπου.
- DocType αποτύπωση όταν το στοιχείο ρίζας έχει αλλάξει.
- & quot? Τύπους χρηστών & quot? χαρακτηριστικό -. επιτρέπει τη χαρτογράφηση του Σχήματος απλούς τύπους με το έθιμο του χρήστη κλάσεις Java
- Φωλιά τύπου απαρίθμηση fix σφάλμα μεταγλώττισης:. XMLBeans-381
- Αδιέξοδο αποτύπωση σε δημιουργούνται impl Σέττερ απλή και σειρά.
- απαιτούμενο χαρακτηριστικό αποτύπωση σε streaming επικύρωσης.
- Πολλές άλλες διορθώσεις και βελτιώσεις.
Περιορισμοί
Τα σχόλια δεν βρέθηκε