아이폰에 큰 XML 파일을 구문 분석하고 싶습니다. 터치 XML, gData 및 SAX 파서를 포함한 다른 XML 파서를 시도했습니다. xml 파일을 구문 분석하거나 xml을 구문 분석하는 동안 내 응용 프로그램이 충돌합니다. 그것은 메모리에 40 MB의 데이터를 유지합니다. 큰 xml 파일을 파싱하는 가장 좋은 방법은 무엇입니까? 내가 데이터를 구문 분석하고 핵심 데이터에 삽입 싶어요. 많은 this article에서큰 xml 파일을 파싱 아이폰 20 MB 이상
0
A
답변
1
(섹션 "을 선택하는 어떤"아래)
감사 :
당신이 매우 큰 XML 문서를 읽고 싶은 경우는, 성능이 여기에 중요한 문제입니다. 정확한 상황에 따라 libxml2 SAX, TBXML 또는 libxml DOM을 고려해야합니다.
올바르게 구문 분석하는 경우 40MB의 구문 분석 된 데이터를 메모리에 보유하지 않아야합니다. 메모리 경고 및 앱 충돌을 피하기 위해 구문 분석하는 동안 데이터를 코어 데이터에 일괄 적으로 삽입해야합니다.
관련 문제
- 1. 아이폰에 큰 zip 파일 다운로드 최대 50 MB 아이폰
- 2. 자바, XML 파싱
- 3. 아이폰 앱에서 큰 XML 파일 처리하기
- 4. 큰 파일 (100 MB)을 PHP로 업로드
- 5. NSURLConnection을 사용하여 큰 크기 (MB) .txt 파일을 다운로드하십시오.
- 6. XML 파싱
- 7. 안드로이드/아이폰 이미지 파싱
- 8. 안드로이드에서 xml 파일을 파싱 할 때의 의문점
- 9. PHP에서 큰 파일을 읽으십시오 (500mb 이상)
- 10. vb6에서 큰 xml 파일을 읽습니다.
- 11. XML 파싱 힘 어레이 구조가있는 경우 1 자녀 이상
- 12. 안드로이드에서의 XML 문자열 파싱?
- 13. Android 내 APK 크기 큰 50 MB
- 14. XML 파싱 파일이 NULL을 반환합니다.
- 15. AS2 XML 파싱 문제
- 16. PHP와 XML 파싱
- 17. 파일을 빠르게 파싱 하시겠습니까?
- 18. XML 파싱 파이썬
- 19. 큰 XML 파일을 읽는 확장 응용 프로그램
- 20. XMLStarlet : XML 파싱 오류
- 21. XML 파싱 문제 3.0
- 22. 레일 XML 파싱
- 23. 간단한 XML 파싱
- 24. XElement에서 XML 파싱 ':'을
- 25. jQuery에서 XML 파싱
- 26. XML 파싱 URL 질문
- 27. 자바 스크립트 XML 파싱
- 28. XML 파싱 문제
- 29. 블랙 베리에서 XML 파싱
- 30. VB.NET에서 XML 문자열 파싱
정말 빠른 답변 주셔서 감사합니다, 사실 나는 모든 데이터를 부모와 자식 요소를 찾을 수있는 메모리에있는 모든 데이터를 가질 필요가 xml 트리 구조가 있습니다 또한 메모리를 줄이기 위해 tbxml 시도했지만 내 애플은 여전히 너무 많은 메모리를 사용하고 있습니다 기본 요구 사항은 핵심 데이터에 데이터를 삽입 할 때 상위 요소와 하위 요소를 식별 할 수 있도록 트리 기반 데이터에 액세스하는 것입니다. –
부모와 자식 요소를 알아야하는 트리 기반 구문 분석에 대해 제안 해 주실 수 있습니까? 도움을 주시면 대단히 감사하겠습니다. –
파싱중인 데이터에 대해 어떤 가정을 할 수 있습니까? (? 그것은, 어떤 방식으로 구성 등/주문한) – Stunner