#asp.net #xml #vb.net #sqlbulkcopy
#asp.net #xml #vb.net #sqlbulkcopy
Вопрос:
Я загружаю XML-файл, содержащий тысячи записей. Я хочу, чтобы этот XML-файл был преобразован в базу данных MS-Access 2007 с использованием ASP.Net (VB) и запускать дальнейшие запросы к нему. Стоит упомянуть, что преобразование должно выполняться массово, потому что это очень тяжелый файл и требуется больше времени для вставки одной записи за другой. Я устал от поиска кода в Google для выполнения моих требований. Я также новичок в 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>
Пожалуйста, напишите для меня полный фрагмент кода для выполнения этой работы.
Комментарии:
1. Пожалуйста, не ожидайте, что другие люди будут писать код за вас. Покажите часть кода, который вы написали для достижения этого.
Ответ №1:
Access 2007 напрямую импортирует XML. Вы можете создать XSD-файл для ваших конкретных данных, а затем импортировать его для создания определений таблиц. XML должен быть импортирован оттуда в чистом виде.
Комментарии:
1. Уважаемый Карелзарат, спасибо за ваш ответ. Но я не хочу, чтобы это делалось вручную, скорее я хочу, чтобы это было сделано автоматически с помощью некоторого скрипта ASP.Net (VB) как я уже упоминал в моем вопросе тоже. Мне нужен скрипт или любой ключ к этому скрипту.
2. Удачи и удачного хода в ваших поисках.