Java XML 생성 및 저장
Java DOM을 사용한 XML 생성 예제입니다.
아래와 같은 XML파일을 생성하는 코드입니다.
Gildong Hong 25
소스코드 그 자체가 설명이 되겠네요.
이해하기 쉽도록 Tree구조에 맞게 중괄호 및 들여쓰기를 해두었습니다.
// Document및 XML트리 생성 Document document = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); Node root = document.createElement("JCompany"); document.appendChild(root); { Element people1 = document.createElement("employee"); people1.setAttribute("id", "1"); people1.setAttribute("part", "devlopment"); root.appendChild(people1); { Element name = document.createElement("name"); name.appendChild(document.createTextNode("Gildong Hong")); people1.appendChild(name); } { Element age = document.createElement("age"); age.appendChild(document.createTextNode("25")); people1.appendChild(age); } } // Document 저장 DOMSource xmlDOM = new DOMSource(document); StreamResult xmlFile = new StreamResult(new File("saved.xml")); TransformerFactory.newInstance().newTransformer().transform(xmlDOM, xmlFile); // makerj.tistory.com
'JAVA' 카테고리의 다른 글
Java bouncycastle 사용하기 (0) | 2015.09.17 |
---|---|
GSON (0) | 2015.08.13 |
Java XML 정리 (0) | 2014.07.19 |
Ubuntu Oracle JDK 6 설치 (0) | 2014.07.08 |
JNI 컴파일, 헤더추출 (0) | 2014.05.21 |