소개
XML 데이터 관리는 Java 애플리케이션에서 일반적인 작업입니다. 이 문서에서는 DOM 및 SAX와 같은 다양한 내장 Java 라이브러리를 사용하여 XML 파일을 읽고 쓰는 방법에 대한 포괄적인 설명을 제공합니다.
DOM: XML 파일 읽기
import javax.xml.parsers.*; import org.w3c.dom.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.parse(xmlFilePath);
Element rootElement = dom.getDocumentElement();
DOM: XML 작성 파일
import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.newDocument();
Element rootElement = dom.createElement("rootElement"); dom.appendChild(rootElement);
Transformer tr = TransformerFactory.newInstance().newTransformer(); tr.transform(new DOMSource(dom), new StreamResult(new FileOutputStream("output.xml")));
SAX: XML 읽기 및 구문 분석
import javax.xml.parsers.*; import org.w3c.dom.*;
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document dom = db.parse(xmlFilePath);
추가 리소스
위 내용은 Java의 DOM 및 SAX 구문 분석기를 사용하여 XML 파일을 어떻게 효율적으로 읽고 쓸 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!