Bohnen für XML: XMLBeans

Das Schreiben von Code zum Lesen und Manipulieren von XML kann ziemlich ermüdend sein. Langwierige Aufgaben sind nicht für effizientes Schreiben von Code geeignet - dank XMLBeans können viele dieser Aufgaben beschleunigt werden.

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.

Fanden Sie diesen Artikel nützlich?
Noch keine Bewertung vorhanden.

Aktuelle Job-Angebote

ZDNet.de Live

Sage ...

Sage helps chocolate business manage seasonality t.co/...

10.02.12, 19:20 von ZDNet
Colum ...

Columbia University excludes Google Docs t.co/...

10.02.12, 19:20 von ZDNet
Benq ...

Benq bringt XGA-Projektor mit 4000 ANSI-Lumen t.co/...

10.02.12, 19:00 von zdnet_de
Germa ...

Germany postpones ACTA signing in wake of protests t.co/...

10.02.12, 18:45 von ZDNet
Iran ...

Iran cuts off access to popular Web sites t.co/...

10.02.12, 18:40 von ZDNet
Makin ...

Making lame excuses for Microsoft's decision to drop the Start button in Windows 8 t.co/...

10.02.12, 18:40 von ZDNet
Did ...

Did Mark Zuckerberg just Like Mitt Romney on Facebook? t.co/...

10.02.12, 18:35 von ZDNet
Flood ...

Flooding in Thailand will deter hard drive market through Q3 t.co/...

10.02.12, 18:35 von ZDNet
Lenov ...

Lenovo verspricht Android 4.0 für Thinkpad Tablet binnen drei Monaten t.co/...

10.02.12, 18:30 von zdnet_de
Pakis ...

Pakistan sperrt 13.000 "obszöne" Websites t.co/...

10.02.12, 18:10 von zdnet_de
Win 8 ...

Win 8 kurz vor der Consumer Preview: Oberfläche und Apps t.co/...

10.02.12, 18:10 von zdnet_de
#Gadg ...

#Gadget der Woche: #Augmented-Reality-Gewehr AppToy #AppBlaster zu #gewinnen - #ar t.co/...

10.02.12, 18:10 von cnet_de
Iran ...

Iran schaltet Zugriff auf Webmailer und Facebook ab t.co/...

10.02.12, 17:40 von zdnet_de
What ...

What would you do for a $1.2 billion datacenter? t.co/...

10.02.12, 17:35 von ZDNet
Woman ...

Woman who pleaded Fifth in password case now citing Fourth t.co/...

10.02.12, 17:35 von ZDNet
Kodak ...

Kodak to stop making digital cameras, camcorders, and photo frames t.co/...

10.02.12, 17:25 von ZDNet
Fathe ...

Father puts '45 through teen daughter's laptop over Facebook post t.co/...

10.02.12, 17:20 von ZDNet
UNIT4 ...

UNIT4, a sleeping giant t.co/...

10.02.12, 17:15 von ZDNet
#Elek ...

#Elektroauto #Tesla Model X: #SUV mit Flügeltüren sprintet in unter fünf Sekunden auf Hundert - #auto t.co/...

10.02.12, 17:10 von cnet_de
Googl ...

Google: Will it be vulnerable in mobile search? t.co/...

10.02.12, 17:05 von ZDNet