2011-10-10 2 views
0

나는 plist를 가지고 있으며 이것을 xml로 변환하려고합니다. xml 자체는 약 1.2MB의 크기가 될 것입니다. 이 XML을 생성하는 가장 좋은 방법은 무엇입니까? NSMutableString을 사용하면됩니까? 성능 문제가 걱정되며 xml을 생성하는 더 좋은 방법이 있습니다. 감사큰 NSString xml 생성

궁금 분들을 위해

, 내가 지금해야하는 것은이 같은 것입니다 :

NSString *xml = [NSString stringWithFormat:@"<Sheet>%@</Sheet>", [self getSheetXMLString]]; 

하고, getSheetXMLString 방법, 나는 아래로 깊은 PLIST가 완전히 transversed 될 때까지 같은 어떤 훈련보다 더 방법이 .

다시 한번 감사드립니다.

답변

0

NSString을 작성하는 대신 네트워크를 통해 출력하거나 파일에 쓰는 것이 XML이라면 네트워크/파일에 직접 작성할 수 있습니다. XML이라면 조작 할 계획이라면 iOS에 포함 된 C 라이브러리 인 libxml2를 고려해 볼 수 있습니다.

+0

음 ... 아마존 s3 서버에 업로드하고 있습니다. 반드시 디스크에 저장할 필요는 없습니다. 문자열을 NSData로 변환 한 다음 전송합니다. 또한, iOS 아마존 SDK를 사용하고 있습니다. – 0xSina

+0

나중에 가장 쉽게 변경할 수 있습니다. 당신이 아직 모르는 문제를 풀려고 노력할 필요가 없습니다. –

+0

좋은 조언, 감사합니다! – 0xSina