2010-12-22 2 views
0

내 SD 카드에 약 100 개의 XML 파일이 있습니다 xml 파일에는 각각 약 30 개의 요소가 포함되어 있으며 크기는 각각 5KB입니다.Android Sql 또는 XML 저장 질문

내가 어떤 복잡한 쿼리를 실행할 필요가 없습니다

내가 안드로이드 초보자를이고 가파른 학습 곡선이 (XML 파일의 한 요소는 다른 xml 파일에 대한 링크가수록에 대한 복잡한입니다) 앞으로 sqlite를 배워두기를 희망했다.

내 계획은 각 파일을 DOM으로 읽고 필요에 따라 요소를 가져 오는 것입니다 (한번에 한 파일 씩, 한 번에 하나의 DOM 인스턴스 만 필요합니다).

교묘 한 계획 예/아니요? 이 시나리오에서 xml을 sqllite 데이터베이스에 넣는 것의 이점이 있습니까? 당신은 어떤 생각이있는 경우

인트

+0

데이터와 그 관련성에 대해 더 자세히 알려면 SQL DB를 사용하고 XML을 잊어 버려야하는 것처럼 들립니다. youd처럼 SD 카드에 DB를 가질 수 있습니다. – blindstuff

답변

0

XML을 구문 분석, JSON과 같은 스트림 형식을 사용하는 것이 좋습니다 또는 SQL의 DB에 넣어 무거운 감사를 회신 해 주시기 바랍니다, XML은 DOM 파서와 구문 분석 요구 물마루 갈 필요 많은 CPU.