[javascript] JAX 호출로 XML 데이터 파싱하기

JAX(Java API for XML)는 Java 언어의 XML 처리를 위한 API입니다. JAX를 사용하여 XML 데이터를 파싱하는 방법을 실습해 보겠습니다.

1. JAX 라이브러리 추가

먼저, 프로젝트의 클래스패스에 JAX 라이브러리를 추가해야 합니다. Maven을 사용하는 경우, pom.xml 파일에 다음 의존성을 추가합니다.

<dependency>
    <groupId>javax.xml</groupId>
    <artifactId>jaxp-api</artifactId>
    <version>1.4.2</version>
</dependency>

2. XML 데이터 파싱

다음은 JAX를 사용하여 XML 데이터를 파싱하는 간단한 예제 코드입니다.

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

public class XMLParser {
    public static void main(String[] args) {
        try {
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            DocumentBuilder builder = factory.newDocumentBuilder();
            Document doc = builder.parse("data.xml");
            NodeList nodeList = doc.getElementsByTagName("item");

            for (int i = 0; i < nodeList.getLength(); i++) {
                Node node = nodeList.item(i);
                System.out.println(node.getTextContent());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

위 코드는 data.xml 파일에서 “item” 태그의 내용을 파싱하여 출력하는 예제입니다.

결론

JAX를 사용하여 XML 데이터를 파싱하는 방법을 알아보았습니다. 이를 통해 Java 언어로 XML 데이터를 효과적으로 처리할 수 있습니다.

이상으로 JAX를 이용한 XML 데이터 파싱에 대해 살펴보았습니다. 도움이 되었기를 바랍니다.

참고 자료: Oracle - JAXP Tutorial