使用ASP.Net的XML到MS-Access 2007(批量插入,批量复制)

asp.net sqlbulkcopy vb.net xml

我下载了一个包含数千条记录的XML文件。我希望该XML文件使用ASP.Net(VB)将其转换为MS-Access 2007数据库并对其运行进一步的查询。值得一提的是,转换应该是批量完成的,因为它的文件非常繁重,需要更长时间才能逐个插入记录。我厌倦了谷歌搜索代码来满足我的要求。我也是ASP.Net的新手。 XML文件结构如下:

  <?xml version="1.0" encoding="UTF-8" ?> 
 <root>
  <PRODUCT ITEM="8101">
  <MODEL>FY316A</MODEL> 
  <EAN>5055071647109</EAN> 
  <NAME>Enchanted Twilight Flower Fairy 'Amethyst'</NAME> 
  <DESCRIPTION> some descriptio </DESCRIPTION>
  <DIMENSION>  <![CDATA[ Height 31 - 32cm Width 16 - 18.5cm Depth 12 - 13.5cm </DIMENSION>
  <PRICE>16.63</PRICE> 
  <DELIVERY>I</DELIVERY> 
  <OPTIONS>  <![CDATA[ B - Hand on Dress|A - Flower in Hand|Any  ]]>   </OPTIONS>
  </PRODUCT>
 </root>

请为我写一整段代码来完成这项工作。

热门答案

Access 2007将直接导入XML。您可以为特定数据创建XSD,然后导入该XSD以创建表定义。 XML应该从那里干净地导入。



许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因