Как читать XML и генерировать вставку SQL для записей данных вызовов

Я пытаюсь написать скрипт VB для чтения XML-файла (загружается ежедневно) и вставки информации в базу данных MSSQL. Содержимое XML представляет собой список CDR (Call Data Records). Мне нужно проанализировать файл и вставить CDR в таблицу. Я программист на Ruby,Perl,PHP,Javascript,SQL,...

Но я действительно никогда не писал никаких скриптов на VB. Я немного погуглил и нашел несколько примеров того, как генерировать XML из SQL-запросов, но не наоборот.

Любая помощь / предложения будут с благодарностью.

1 ответ

Я согласен с комментарием @James Mohler. Было бы лучше, если бы вы предоставили нам пример с опущенными конфиденциальными данными, поскольку CDR содержат личную информацию.

Я бы порекомендовал поискать в http://stackoverflow.com/ справку по вашему вопросу, поскольку в течение нескольких секунд я нашел ответ, который поможет решить первую часть чтения в XML.

Set objXMLDoc = CreateObject("Microsoft.XMLDOM") 
objXMLDoc.async = False 
objXMLDoc.load("example.xml")

Set Root = objXMLDoc.documentElement 


For Each Elem In NodeList 
   SET ElementValue = Elem.getElementsByTagName("ElementName")(0)
Next

кредит

Другие вопросы по тегам