JAVA/열일하는 블로그

[JAVA] XML 파싱

샛별KIM 2021. 12. 10. 17:43

1. http로 연결하여 url에서 xml파일을 저장해 파싱하는 방법)

 

Java / XML 파싱(parsing) , DocumentBuilderFactory, DocumentBuilder 이용하기

아래 XML 파일에서 tmx  tag의 데이터를 추출해보도록하겠습니다! package Dom; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.io.Inpu..

yoondoyeon.tistory.com

 

[JAVA] xml 파싱(Parsing) 하기

DomThread.java package xml_pasing; import java.io.*; import java.net.*; import java.util.*; import javax.xml.parsers.*; import org.w3c.dom.*; public class DomThread extends Thread { // 다운로드 받은..

ddoriya.tistory.com

 

기존 파싱에선 url 주소를 통째로 긁어다 xml로 바꾸려 해서 안됐다!

위 블로그처럼 http를 먼저 연결해 준 다음 데이터를 문자열로 읽은 후 파싱해야 함

 

사실 주소가 http -> https 로 바뀌어서 안된것이였다...

 

 

 

2) http 연결 없이 url에서 바로 xml 파싱하는 방법

 

자바에서 XML 파싱해서 데이터 만지기.

저번에 노선정보조회 API를 만져 보았는데 , API를 사용함으로써 얻어진 XML 을 파싱해서 java에서 사용할 수있을까 싶었다. 할 수 있었다. 아참 , 그리고 strSrch=3 을 줌으로써 모든 값들을 가져와 보

dlsdn73.tistory.com

 

 


3) document 객체의 트리 구성 뽑아오는 (NodeList 주의점) 방법 추가 참고

 

java document 객체 참고자료

Java와 XML DOM(Document Object Model)은 모든 프로그래밍 언어와 개발 도구에서 사용하는 문서의 컨텐트 모델을 표현하기 위해 설계되었다. 각 언어별로 바인딩이 존재한다. 이 점은 장점이 될 수도 있

abacus.tistory.com