Datenübernahme mit JDOM

Datenübernahme mit JDOM

XML ist ein wichtiges Datenformat, das beim Datenaustausch zwischen verschiedenen Applikationen oder Unternehmen zum Einsatz kommt.

In diesem Beispiel noch sehr überschaubar erscheint das Einlesen des XML-Streams mit Java via JDOM, verbunden mit der Datenübernahme in ein Java-Objekt der Klasse "Person".

Ich möchte nicht verschweigen, daß die XML Dokumente schnell wesentlich komplexer werden und inputseitig auch Änderungen unterliegen können, die eine Änderung der Java-Logik und damit eine Neukompilierung erfordert.


  try {
    SAXBuilder builder = new SAXBuilder();
    org.jdom2.Document doc = null;
    org.jdom2.Element root;
    doc = builder.build(
        new File("C:/wg/jaxb_demo.xml"));    
    root = doc.getRootElement();
    Person p = new  Person();
    p.setLastname(root.getChildText("nachname"));
    p.setFirstname(root.getChildText("vorname"));
    Namespace ns = Namespace.getNamespace(
                   "wilfried-grupe.de/jaxb/demo");
    p.setAge(root.getAttribute("ALTER1", ns).getIntValue());
    System.out.println(p.getFirstname());
    System.out.println(p.getNN());
    System.out.println(p.getA());
  } catch (JDOMException e) {
  } catch (IOException e) {
  }

wg / 4. Dezember 2017



Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf:

Vorname
Nachname
Mailadresse







Vielen Dank für Ihr Interesse an meiner Arbeit.


V.i.S.d.P.: Wilfried Grupe * Klus 6 * 37643 Negenborn

Mobil: 0151. 750 360 61 * eMail: info2018@wilfried-grupe.de

www.wilfried-grupe.de/Datenaustausch4.html