XML a MS-Access 2007 utilizando ASP.Net (Inserción masiva, Copia masiva)

asp.net sqlbulkcopy vb.net xml

Pregunta

Estoy descargando un archivo XML que comprende miles de registros. Quiero que ese archivo XML lo convierta a la base de datos de MS-Access 2007 utilizando ASP.Net (VB) y ejecute más consultas en él. Vale la pena mencionar que la conversión se debe realizar de forma masiva porque es un archivo muy pesado y requiere más tiempo para insertar uno por un registro. Estoy cansado de googlear código para cumplir con mis requisitos. También soy nuevo en ASP.Net. La estructura del archivo XML es como en:

  <?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>

Por favor escriba un código completo para que yo haga este trabajo.

Respuesta popular

Access 2007 importará directamente XML. Puede crear un XSD para sus datos particulares y luego importarlo para crear las definiciones de la tabla. El XML debería importarse limpiamente desde allí.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué