[java] 자바에서 XML 파일 쓰기

자바 프로그램에서 XML 파일을 만들고 쓰는 방법에 대해 알아보겠습니다.

1. XML 파일 생성하기

XML을 생성하기 위해 javax.xml.parsers.DocumentBuilderorg.w3c.dom.Document 클래스를 사용할 수 있습니다. 아래 예제는 새 XML 문서를 생성하는 방법을 보여줍니다.

import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.Document;

// Create XML document
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.newDocument();

2. XML 요소 추가하기

생성된 XML 문서에 요소를 추가할 수 있습니다. 다음은 샘플 코드입니다.

import org.w3c.dom.Element;

// Create root element
Element rootElement = doc.createElement("root");
doc.appendChild(rootElement);

// Add child element
Element childElement = doc.createElement("child");
rootElement.appendChild(childElement);

3. XML 파일로 저장하기

마지막으로, 작성한 XML을 파일로 저장할 수 있습니다.

import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import java.io.File;

// Write to file
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("output.xml"));
transformer.transform(source, result);

이제 자바에서 XML 파일을 만들고 쓰는 방법을 알게 되었습니다.

참고 문헌:

위 코드는 XML 파일을 생성하고 쓰는 간단한 예제를 제공합니다. 본 예제를 사용하여 자신만의 XML 파일을 만들어 보세요.