XML 파일에 상점 목록이 포함되어 있습니다. 간체 버전은 아래에 있습니다. 제가 도와 드리고 싶은 부분은이 데이터를 코어 데이터에 저장하기위한 객체로 옮기는 가장 간단한 방법에 대한 몇 가지 고급 아이디어입니다. 키 - 값 쌍에 대한 제안 사항이 있지만 아래 예제에서 볼 수 있듯이 이름/키가 같은 하위 요소가 있으며 각 스토어 요소에 대해 임의의 개수가있을 수 있습니다.XML을 Core Data 객체로 변환하기 위해 수행해야 할 단계는 무엇입니까?
향후 사용을 위해이 객체를 앱에 저장하려고합니다 (주석이지도에 표시됨). 따라서 각 중복 필드를 저장해야하며 그 중 하나는 충분하지 않습니다. 코어 데이터에서 모델을 작성하는 방법을 알고 있습니다. 전화 번호 엔티티와 상점 엔티티가 있으며, <store-id>
을 기반으로 두 모델을 연결합니다. XML 데이터를 다른 데이터 구조를 통해 핵심 데이터로 이동시키는 간단한 방법을 사용하려고합니다.
XML 샘플 : 키 - 값 쌍 갈 방법이 있다면
<stores>
<store>
<store-id>1</store-id>
<city>Dublin</city>
<phone>011234567</phone>
<phone>011234566</phone>
<owner>Joe Bloggs</owner>
</store>
<store>
<store-id>2</store-id>
<city>Cork</city>
<phone>019876543</phone>
<phone>019876542</phone>
<owner>Joe Bloggs</owner>
</store>
<stores>
, 나는 중복 요소를 설명 할 수있는 방법으로 날 지점하시기 바랍니다. 다른 방법이 있다면, 나는 모두 귀입니다.
감사합니다.
를 통해 실행입니까? 예를 들어, 각 중복 필드의 모든 값을 유지해야합니까? 그들을 검색하거나 표시해야합니까? 어떤 모델링 문제와 마찬가지로, 상황은 트레이드 오프를 판단하는 데 중요합니다. –
Thanks @Sixten Otto 질문을 업데이 트하겠습니다 – conorgriffin