如何读取 XML 并为通话数据记录生成 SQL 插入

如何读取 XML 并为通话数据记录生成 SQL 插入

我正在尝试编写一个 VB 脚本来读取 XML 文件(每日下载)并将信息插入 MSSQL DB。XML 的内容是 CDR(呼叫数据记录)列表。我需要解析该文件并将 cdr 插入表中。我是 Ruby、Perl、PHP、Javascript、SQL 等程序员。

但我真的从未编写过任何 VB 脚本。我进行了一些谷歌搜索,发现了许多关于如何从 SQL 查询生成 XML 的示例,但没有找到相反的示例。

如能得到任何帮助/建议我将非常感激。

答案1

我同意@James Mohler 的评论。如果您能给我们提供一个省略敏感数据的示例就更好了,因为 CDR 包含个人信息。

我建议搜索堆栈溢出寻求您的问题的帮助,因为在几秒钟内我就找到了一个答案,它将有助于解决 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

信用

相关内容