diff --git a/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Department.java b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Department.java new file mode 100644 index 0000000000..e83beda29b --- /dev/null +++ b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Department.java @@ -0,0 +1,9 @@ +package com.baeldung.jaxb.jaxpvsjaxb.jaxb; + +import jakarta.xml.bind.annotation.XmlElement; + + +public class Department { + @XmlElement + private String id; +} diff --git a/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Employee.java b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Employee.java new file mode 100644 index 0000000000..a1bb5ff9dd --- /dev/null +++ b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxb/Employee.java @@ -0,0 +1,8 @@ +package com.baeldung.jaxb.jaxpvsjaxb.jaxb; + +import jakarta.xml.bind.annotation.XmlElement; + +public class Employee { + @XmlElement + private String id; +} diff --git a/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxp/JaxpExample.java b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxp/JaxpExample.java new file mode 100644 index 0000000000..57bc64d592 --- /dev/null +++ b/jaxb/src/main/java/com/baeldung/jaxb/jaxpvsjaxb/jaxp/JaxpExample.java @@ -0,0 +1,18 @@ +package com.baeldung.jaxb.jaxpvsjaxb.jaxp; + +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.DocumentBuilder; +import org.w3c.dom.Document; + +public class JaxpExample { + public static void main(String[] args) { + try { + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + DocumentBuilder builder = factory.newDocumentBuilder(); + Document document = builder.parse("input.xml"); + } catch (Exception e) { + e.printStackTrace(); + } + } +} +