Skip to content

Commit 0ec89ae

Browse files
Jaxb vs Jaxp (#14242)
1 parent e305869 commit 0ec89ae

3 files changed

Lines changed: 35 additions & 0 deletions

File tree

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.baeldung.jaxb.jaxpvsjaxb.jaxb;
2+
3+
import jakarta.xml.bind.annotation.XmlElement;
4+
5+
6+
public class Department {
7+
@XmlElement
8+
private String id;
9+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.baeldung.jaxb.jaxpvsjaxb.jaxb;
2+
3+
import jakarta.xml.bind.annotation.XmlElement;
4+
5+
public class Employee {
6+
@XmlElement
7+
private String id;
8+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.baeldung.jaxb.jaxpvsjaxb.jaxp;
2+
3+
import javax.xml.parsers.DocumentBuilderFactory;
4+
import javax.xml.parsers.DocumentBuilder;
5+
import org.w3c.dom.Document;
6+
7+
public class JaxpExample {
8+
public static void main(String[] args) {
9+
try {
10+
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
11+
DocumentBuilder builder = factory.newDocumentBuilder();
12+
Document document = builder.parse("input.xml");
13+
} catch (Exception e) {
14+
e.printStackTrace();
15+
}
16+
}
17+
}
18+

0 commit comments

Comments
 (0)