나는 Mac 응용 프로그램에서 XML을 구문 분석하는 데 NSXMLParser
을 사용하고 있습니다. 구문 분석하는 파일의 줄 끝이 CRLF (carriage return 다음에 line feed)로 설정되어 있습니다. Hex Fiend을 사용하여 텍스트 파일의 16 진수에서 0D0A
을 명확하게 볼 수 있습니다. 그러나 텍스트가 파서를 통해 대리자에게 (parser:foundCharacters:
경유로) 오면, 그 개행 문자는 디버거에서 "\ n"으로 나타난다. dataUsingEncoding
을 호출하여 해당 문자열의 바이너리 컨텐츠를 얻었을 때, 나는 그것이 단지 줄 바꿈이라는 것을 알았다.CRLF를 LF로 변환하는 NSXMLParser
NSXMLParser에서 소스 파일의 줄 끝을 보존 할 수있는 방법이 있습니까?
기존 문제. 그것은 복잡합니다. –