![[JAVA] XML형태 데이터 파싱 + 원하는 데이터 추출하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FobvhA%2FbtrrUuhk6aO%2Fi773iRmAi9lAc1rk5IgX0K%2Fimg.png)
Back-end/Java2022. 1. 28. 09:59[JAVA] XML형태 데이터 파싱 + 원하는 데이터 추출하기
요즘 대부분의 데이터들은 JSON 형태지만, 프로젝트를 하다보니 XML 형태의 데이터를 가공해야 하는 경우도 종종 생긴다.1. xml데이터를 String으로 변환 2. 변환한 String을 Document로 변환 3. 노드 순회하며 Map생성 or 원하는 데이터 추출개념DocumentBuilderFactory (extends Object)XML 문서로부터 DOM Document Instance를 취득하는 API를 정의DocumentBuilder를 사용하기 이전에 위의 클래스를 인스턴스화 하여 DocumentBuilder를 사용할 준비를 한다Example)DocumentBuilderFactory f = DocumentBuilderFactory.newInstance(); DocumentBuilder (ext..