[java] 자바에서 XML 파일 쓰기
자바 프로그램에서 XML 파일을 만들고 쓰는 방법에 대해 알아보겠습니다.
1. XML 파일 생성하기
XML을 생성하기 위해 javax.xml.parsers.DocumentBuilder
및 org.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 파일을 만들어 보세요.