Home
Über mich
Blog
Veröffentlichungen
IT-Trainings
Impressum


Datenübernahme mit JDOM

In diesem Beispiel noch sehr überschaubar erscheint das Einlesen des XML-Streams mit JDOM, verbunden mit der Datenübernahme in ein 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 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) {
  }

qrpic/Datenaustausch4.jpg

wg / 14. Oktober 2017




Fragen? Anmerkungen? Tips?

Bitte nehmen Sie Kontakt zu mir auf (info10@wilfried-grupe.de).



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: info10@wilfried-grupe.de