EEYatHo 앱 깎는 이야기

Swift ) 로컬에 있는 xml 파일 읽어오기 본문

iOS, Swift/Tip, Bug, Swift Error

Swift ) 로컬에 있는 xml 파일 읽어오기

EEYatHo 2021. 3. 3. 21:54
반응형

URL, Data, FileManager...... 꽤나 많은 삽질을 했지만 간단했다..

 

그냥 xcode프로젝트에 에 xml파일 넣어주고,

if let path = Bundle.main.url(forResource: "[XML파일이름(확장자 없이)]", withExtension: "xml") {
    if let parser = XMLParser(contentsOf: path) {
        parser.delegate = self
        parser.parse()
    }
}

이거하면 파싱 시작 됩니다.

그럼 델리게이트에서 <> ... </> 태그단위로 쭉쭉 뽑혀나옵니다.

 

간혈적으로 이상하게 뽑힌다거나

\n을 이상하게 처리한다거나 해서

오류처리 빡심..ㅜ

 

Comments