У меня есть XML, я получаю данные в следующем формате:
<Question> <QuestionID>1</QuestionID> <QuestionType>Logic</QuestionType> <QuestionImage>http://mobilecms.hiteshi.com/IQ/xml/Logic/1/Question/q.jpg</QuestionImage> <QuestionText>1 Which is the Next image?</QuestionText> <AnswerImages Count="4"> <Image>http://mobilecms.hiteshi.com/IQ/xml/Logic/1/Answer/a.jpg</Image> <Image>http://mobilecms.hiteshi.com/IQ/xml/Logic/1/Answer/b.jpg</Image> <Image>http://mobilecms.hiteshi.com/IQ/xml/Logic/1/Answer/c.jpg</Image> <Image>http://mobilecms.hiteshi.com/IQ/xml/Logic/1/Answer/d.jpg</Image> </AnswerImages> <Answer>d</Answer> <Score>1</Score> <DifficultyLevel>1</DifficultyLevel> </Question>
Я должен прочитать этот XML и сохранить все данные тегов в двух разных таблицах sqlite.Я могу легко прочитать теги Main, такие как QuestionID, QuestionType и т. Д., И сохранить их в tableOne.
Теперь я хочу прочитать тег AnswerImages, который имеет счетчик в нем, и он содержит дочерний тег с именем <Image> в соответствии с этим количеством.переменная.Здесь я хочу сохранить все данные тега <Image> в tableTwo.
<Image>
Как сохранить данные в tableOne и tableTwo одновременно?
На абстрактном уровне (без учета какой-либо конкретной платформы) вы должны десериализовать свой Xml в объект, который затем можно сохранить в базе данных с помощью инфраструктуры Object-Relational-Mapper.