我正在尝试编写一个 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