A system and method for transforming XML items is provided. The system
includes a transformer that can selectively input XML items in a first
format and selectively transform the input XML items to one or more
transformed XML items in one or more second formats. The system also
include an output manager that can be employed to facilitate selectively
pulling and/or pushing a subset of the transformed XML items from the
transformer to a variety of output destinations. The system provides an
input abstractor that exposes data stored in data stores that implement
the input abstractor as a data model and infoset, which facilitates
navigating such exposed data.
Ένα σύστημα και μια μέθοδος για τα στοιχεία XML παρέχονται. Το σύστημα περιλαμβάνει έναν μετασχηματιστή που μπορεί επιλεκτικά να εισαγάγει τα στοιχεία XML με ένα πρώτο σχήμα και να μετασχηματίσει επιλεκτικά τα στοιχεία εισαγωγής XML σε ένα ή περισσότερα μετασχηματισμένα στοιχεία XML με ένα ή περισσότερα δεύτερα σχήματα. Το σύστημα περιλαμβάνει επίσης έναν διευθυντή παραγωγής που μπορεί να απασχοληθεί για να διευκολύνει επιλεκτικά να τραβήξει ή/και να ωθήσει ένα υποσύνολο των μετασχηματισμένων στοιχείων XML από το μετασχηματιστή σε ποικίλους προορισμούς παραγωγής. Το σύστημα παρέχει ένα αφαιρετή εισαγωγής που εκθέτει τα στοιχεία που αποθηκεύονται στα καταστήματα στοιχείων που εφαρμόζουν το αφαιρετή εισαγωγής ως πρότυπο στοιχείων και infoset, το οποίο διευκολύνει την πλοήγηση τέτοιων εκτεθειμένων στοιχείων.