Bitte beachten Sie, dass dieser Titel überwiegend aus Inhalten besteht,
die im Internet kostenlos erhältlich sind (z.B. aus der
Wikipedia-Enzyklopädie). XMLBeans ist ein Softwarepaket für Java,
welches es ermöglicht, Daten aus einer XML-Schema-Instanz heraus
automatisch an Java-Klassen zu binden. Diesen Vorgang nennt man
XML-Datenbindung. Dies ermöglicht ein Arbeiten mit XML-Dokumenten, ohne
dass der Programmierer Schnittstellen zur Verarbeitung von XML wie SAX
oder DOM verwenden muss. XMLBeans ist ein Teil des Apache XML Projekts.
Apache XMLBeans verwendet eine XML Schema Definition, um Java Klassen
und Schnittstellen zu generieren. Falls das XML Schema nicht vorhanden
sein sollte kann Apache XMLBeans ein Schema basierend auf einem XML
Dokument erzeugen. Die von Apache XMLBeans generierten Java Klassen und
Interfaces können - wie bei den Java Beans geläufig - mittels Getter-
und Setter-Methoden bearbeitet werden. Darüber hinaus kann von Java aus
auch auf den Rest der XML Informationen wie die Reihenfolge der Elemente
im XML Dokument zugreifen. XMLBeans beherrscht dabei alle Fähigkeiten
von XML Schemas.