У меня есть несколько файлов XML в следующем формате:
введите описание изображения здесь
<Group>
<Group_No>1</Group_No>
<Group_Name>One</Group_Name>
<Member_List>
<Member>
<Member_No>1</Member_No>
<Member_Name>Mike</Member_Name>
</Member>
<Member>
<Member_No>2</Member_No>
<Member_Name>Jacob</Member_Name>
</Member>
</Member_List>
</Group>
Я хочу прочитать все эти файлы XML исоздайте объекты данных Group и Member и сохраните их в MySQL DB, используя Haskell (я знаю, что мне нужно использовать библиотеки HXT и HDBC, но я не совсем понимаю, как их можно использовать).Хотя есть примеры для чтения XML, они не показывают, как пройти через объекты для сохранения в БД.
Структура БД:
DB name : L group_member_db
Group table:
Group ID:PK , Int, AutoIncrement
Group No: String
Group Name:String
Member Table:
Member ID:PK, Int, AutoIncrement
Member No:String
Member Name:String
Заранее спасибо