如何使用Haskell将XML作为对象读取并写入MySQL
路径位置中有以下格式的多个XML文件:如何使用Haskell将XML作为对象读取并写入MySQL,xml,haskell,hxt,hdbc,Xml,Haskell,Hxt,Hdbc,路径位置中有以下格式的多个XML文件: 提前感谢目前您的问题太广泛了。你能把它分解成你遇到的一个问题吗?有几个用于读取XML文件的Haskell库。您是否创建了自己的数据类型组和成员?它们看起来像什么?把你的问题分解成更小的部分:1)我如何读取文件?2) 如何将XML转换成一些记录?3) 如何将记录保存到数据库中?感谢您的评论,并将我的问题分解为更小的部分。但我不想把它们作为三个独立的问题发布,因为我无法结合不同的解决方案。但是,我有如下数据类型:data Group=Group{GroupN
提前感谢目前您的问题太广泛了。你能把它分解成你遇到的一个问题吗?有几个用于读取XML文件的Haskell库。您是否创建了自己的数据类型
组
和成员
?它们看起来像什么?把你的问题分解成更小的部分:1)我如何读取文件?2) 如何将XML转换成一些记录?3) 如何将记录保存到数据库中?感谢您的评论,并将我的问题分解为更小的部分。但我不想把它们作为三个独立的问题发布,因为我无法结合不同的解决方案。但是,我有如下数据类型:data Group=Group{GroupNo,GroupName::String}和data Member=Member{MemberNo,MemberName::String}嘿@harshainfo,如果我们有实际的XML文件,而不是它的图像,那么会更容易帮助您。您可以发布吗?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>
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