如何使用Haskell将XML作为对象读取并写入MySQL

时间:2018-05-09 16:21:55

标签: xml haskell hxt hdbc

我在路径位置有几个以下格式的XML文件:

enter image description here

<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数据对象并使用Haskell将它们保存到MySQL数据库(我知道我需要使用HXT和HDBC库,但我对如何使用它们感到困惑) 。虽然有读取XML的示例,但它们没有显示如何遍历对象以保存到DB。

数据库结构:

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

提前致谢

0 个答案:

没有答案