Bohnen für XML: XMLBeans

XML-Dokumente können viel einfacher in Java mit XMLBeans gelesen und manipuliert werden. Hier werden die ersten Schritte beschrieben.

Zunächst ein Blick auf das Tool XMLBeans, das inzwischen in der zweiten Version zur Verfügung steht. XMLBeans wurde ursprünglich von BEA entwickelt und später Apache übergeben. Es gibt sehr viele XML-Java-Data-Binding-Tools; XMLBeans zeichnet sich dadurch aus, dass es für viele, wenn nicht gar für alle XML-bezogenen Codierungsklassen geeignet ist – vom Knotendurchlauf bei Nicht Daten (damit man diese Kommentare programmatisch hervorholen kann) bis hin zur abstrahierten datenorientierten Manipulation.

Das Arbeiten mit XMLBeans beginnt mit einem XML-Schema. Hier ein Beispielschema für eine einfache Applikation: sites.xsd. Dieses Beispiel, wie auch alle anderen hier aufgeführten Beispiele, sind hier als zip-Datei herunterzuladen: xmlbnat.zip.

Das Beispiel hier legt ein Schema mit dem Element „sites“ fest, das eine Reihe von Elementen des Typs „site“ enthalten kann, die dann wiederum eine beliebige Zahl von Elementen des Typs „rating oder „comment“ beinhalten können, wobei beide Typen eine E-Mail-Adresse als Attribut zur Identifizierung des Autors des Rating oder Comment vorweisen.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Trojaner-Angriffe verdreifacht

Kaspersky meldet starke Zunahme mobiler Banking-Trojaner. Insgesamt 33,3 Millionen Angriffe auf mobile Nutzer im Jahr…

16 Stunden ago

Höherer Durchsatz in Glasfasernetzen

Optische Schalter mit Flüssigkristallspiegeln sollen die Datenpakete so stark verkleinern, dass mehr Daten durchs Netz…

16 Stunden ago

Internet-Kriminalität: 6 von 10 Nutzern betroffen

Jahresbilanz: Laut Bitkom wurden 61 Prozent Opfer von Cybercrime. Durchschnittlich läge der Schaden bei 219…

18 Stunden ago

Daten von mehr als 2 Millionen Bankkarten im Darknet geleakt

Sie stammen meist von mit Infostealern kompromittierten Systemen. Die Zahl der derzeit betroffenen Geräte schätzt…

20 Stunden ago

KI-Phone mit App-freiem Assistenten

In der MeinMagenta-App ist die Antwort-Maschine von Perplexity verfügbar.

1 Tag ago

ChatGPT-4.5: OpenAI verspricht mehr „emotionale Intelligenz“

Das neue Modell bietet auch eine bessere Erkennung von Mustern und Zusammenhängen. Bei ChatGPT-4.5 setzt…

2 Tagen ago