ercnam
6k
2018-04-25 11:48:05
2
687

JAVA 에서 제일 빠른 XML 파서가 뭐가 있을까요?


음...찾아보니까 DOM 방식이 있고 SAX 방식이 있고 그러던데 말이죠..

일단 XML 을 편집하거나 할 필요는 없습니다 그냥 읽기만 빠르면 되요..

같은 XML을 반복해서 읽어야 하는지는 확실히 모르겠습니다만 아마 한번만 쭉 읽고 나머지 처리를 하게 될거 같습니다..


인터넷 찾아보니 이럴 경우 SAX가 더 유리한거 같은데..

혹시 더 빠른 라이브러리 같은게 있는지 알고싶네요.

혹은 더 쉽다거나........기존엔 DOM 방식으로 해봐서 DOM 으로 하는건 아는데

SAX 는 좀 어려워 보이네요....


아니면 XML을 받아다가 통으로 JSON 파싱해서 후처리하면 뭔가 속도상의 이점이 있나요?

이것도 찾아보니까 XML이나 JSON이나 (속도면에서) 도진깨진이다 라는 말이 있는거 같아서요.

뭔가 JSON이 XML보다 월등히 빠르겠지.. 라는 선입견(?) 같은게 있었는데 실제로는 어떤지 알고 싶습니다.

0
  • 답변 2

  • ilcake
    1k
    2018-04-25 11:59:20

    https://stackoverflow.com/questions/12269504/fastest-and-optimized-way-to-read-the-xml/12273296#12273296

    StAX가 강력하게 언급되고있네요.

  • ercnam
    6k
    2018-04-25 12:35:20

    ilcake

    그렇군요, 한번 알아봐야 겠습니다.

    답변 감사합니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.