[XML 파싱하기 - Document Class 사용]
[JAVA] XML 파싱 / XML 출력 / XML 변환 / XML 읽기
XML 문서 00 NORMAL_CODE 2 55 0.002 2 57 0.002 10 1 23 DocumentBuilderFactor : 어플리케이션으로 XML 문서로부터 DOM 객체 트리를 생성하는 파서를 취득할 수 있는 팩토리 API를 정의합니다. DocumentBuilder : 현재 설정
mchch.tistory.com
개인적으로 XML 파싱할때는 DOCUMENT Class 보다는 언마샬을 사용해 Lombok을 사용하여 VO에 노드별로 객체를 만들어 놓고 파싱하는 방법이 더 나은데 이 방법의 경우 VO에 필요한 데이터를 생성해 줘야 한다는 단점이 있다... 완전... 음... 노가다... 라고 할 수 있겠다.
그래서 찾은게 org.json 형태로 파싱하는 것! 이렇게 되면 VO를 생성할 필요없이 JSON을 Map 또는 List 형태로 변환하여
필요한 데이터를 뽑아 낼 수 있다.
org.json 라이브러리에 XML Class를 쓴다면 좋은 활용 방법이 될거라 생각되고 정답은 없기 때문에
기능에 따라 맞는 방법으로 사용하길 바란다.
[XML 마샬, 언마샬]
2020.10.06 - [내 삶/JAVA] - XML 파싱 - JAXB marshal, unmarshal (마샬, 언마샬)
XML 파싱 - JAXB marshal, unmarshal (마샬, 언마샬)
[건축허가인 데이터 가져오기 ] - www.data.go.kr/data/15044678/openapi.do JAXB - 자바의 XML을 파싱 (분석)할 수 있게 도와주는 라이브러리로 JAXB가 있다. JAX는 XML과 자바클래스를 바인딩(연결) 한다. 간단한
itstart-190126.tistory.com
[XML org.json XML 파싱]
2023.04.20 - [내 삶/JAVA] - [JAVA] XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject())
[JAVA] XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject())
[XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject())] Open api 사용하는데 다 못 끝내서 퇴근하고 집 가는 길에 머릿속으로 정리 중!! OpenApi가 Xml로 지원해서 문자열 받아올 때 Json
itstart-190126.tistory.com
'IT 개발 > JAVA' 카테고리의 다른 글
[JAVA] 향상된 for 순환문 (for in) (0) | 2023.09.21 |
---|---|
주석은 이렇게 다는 거다 (0) | 2023.07.19 |
[JAVA] XML 파싱하기 - XML to JSON 변환 (org.json 라이브러리 사용 XML.toJSONObject()) (0) | 2023.04.20 |
[JAVA] Invalid character found in method name. HTTP method names must be tokens 에러 (0) | 2023.04.20 |
[JAVA] 파파고 번역기 API 사용 (0) | 2023.04.05 |