본문 바로가기

JAVA

Java XML 생성 및 저장

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