大家来看看这个SQL SERVER导入XML文件的问题,请大家帮帮忙了
我的需求是这样的,我有大量的XML文件,这些XML文件是我要往数据库中导的原始数据资料,(我的一个XML文件中是一本书的内容,包括书的作者、类型和内容),现在我要把这些数据放到数据库中(SQL SERVER)的表中,我想问一下我该怎么把这些批量文件放到数据库中的表中呢。
我的XML文件格式如下:
<LanguageSource>
<Book>
<type>报告文学</type>
<author>不详</author>
<title>不详</title>
<context>
<chapter>
<title>不详1</title>
<doc>不详1</doc>
</chapter>
<chapter>
<title>不详2</title>
<doc>不详2</doc>
</chapter>
</context>
</Book>
</LanguageSource>
我的表结构如下:
作者表:作者ID、作者名字、作者介绍
类型表:类型ID、类型名
书名列表:书名ID、作者ID、类型ID、书名(也就是XML中的第一个TITLE)
内容表:内容ID、书名ID、章节TITLE(也就是XML文件中的context中的title)、内容(也就是XML文件中的doc)