Swift로 XML Parser 만들기, 설계부터 고민까지1. 이야기의 시작프로젝트에서 XML 응답을 파싱해야하는 일이 생겼습니다. 주로 API로부터 응답은 JSON 포맷으로 받게 되지만 어쩌다 한번씩 XML 포맷으로 응답을 받는 경우가 있습니다.흔하지 않은 경우이기도 해서 그때마다 필요한 데이터나 정보에 맞게 Parser를 만들었습니다.하지만 생각보다 XML 포맷의 응답이 많아지고 있었습니다.Swift의 XMLParser의 불편한 문제기본으로 제공하는 XMLParser는 실제로 사용하는데 몇가지 불편한 점이 있습니다.XMLParser는 데이터를 한 줄, 한 줄 읽으면서 파싱을 하게 됩니다.현재 어느 위치에서 파싱이 진행되는지 알 수 없기 때문에 이 위치를 알기 위해서는 수 많은 추가 작업들이 필요합니다..