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

Black Friday: Vorsicht vor schädlichen QR-Codes

Bösartige QR-Codes, die per E-Mail versendet werden, eignen sich sehr gut, um Spam-Filter zu umgehen.

11 Stunden ago

Black Friday: Zahl der ominösen Shopping-Websites steigt

Unsichere Websites und Phishing-Mails in Verbindung mit Black Friday können kauffreudigen Konsumenten zum Verhängnis werden.

11 Stunden ago

SmokeBuster bekämpft SmokeLoader

Malware SmokeLoader wird weiterhin von Bedrohungsakteuren genutzt, um Payloads über neue C2-Infrastrukturen zu verbreiten.

18 Stunden ago

Taugen Kryptowährungen als Unterstützer der Energiewende?

Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.

1 Tag ago

Supercomputer-Ranking: El Capitan überholt Frontier und Aurora

Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…

2 Tagen ago

Ionos führt neue AMD-Prozessoren ein

Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…

2 Tagen ago