xml - 如何使用 Haskell 将 XML 作为对象读取并写入 MySQL
问题描述
我在路径位置有几个以下格式的 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 数据对象并使用 Haskell 将它们保存到 MySQL DB(我知道我需要使用 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
提前致谢
解决方案
推荐阅读
- python-3.x - AttributeError:“int”对象没有属性“move”
- android - Kotlin 中的 JUnit 错误:UninitializedException - lateinit 变量尚未初始化
- javascript - 单击按钮删除项目后如何自动刷新列表
- python - 在熊猫数据框中重新分配一系列值?
- javascript - jQuery:$.getJSON 在编辑发生之前编辑了数据日志
- dsl - 代码生成器 doGenerate 不生成代码到示例 Xtext 项目中的 txt 文件
- laravel - Laravel Passport 中间件保护路由“未验证”问题
- java - 无法访问 zzbfm mLocationRequest.setInterval(UPDATE_INTERVAL); 未找到 com.google.android.gms.internal.zzbfm 的类文件
- javascript - Terser RegExp 捕捉分组词的替代集合
- css - 在内容顶部覆盖垂直侧边栏