【问题标题】:Import xml data from web into MS-Access 2007 [duplicate]将 xml 数据从 Web 导入 MS-Access 2007 [重复]
【发布时间】:2012-12-18 11:30:30
【问题描述】:

可能重复:
MS Access XMLImport from text or stream instead of file?

这似乎是一件很简单的事情(至少它是在 Excel 中),但是如何将网络上的 xml 源中的数据导入 Access 中呢?我已经进行了几次搜索,但我没有得到任何地方,所以我开始认为它无法完成,但也许我没有问正确的问题。任何帮助表示赞赏。

【问题讨论】:

  • 不知道为什么Application.ImportXML DataSource:="MyURL", ImportOptions:=STRUCTURE_AND_DATA 不起作用。我会测试它,但我没有网址可以尝试...你有我可以玩的网址吗?

标签: xml ms-access-2007


【解决方案1】:

如果将 XML 保存为本地文件,则可以使用 Access'Application.ImportXML Method。不幸的是,它不允许您直接从远程 XML 源的 URL 导入。这一点在之前的 Stack Overflow 问题中得到了解决:MS Access XMLImport from text or stream instead of file?AFAIK,没有人找到解决方法。

另一个陷阱是ImportXML 在复杂的 XML 模式下失败;试试你的,看看它是否被接受。

或者,您可以将 XML 作为 MSXML DOMDocument 打开并使用其方法仅提取您想要的值,然后将它们存储在您的表中。该方法适用于 URL 或本地文件。您可以在此 SO 答案中找到有关该方法的一些提示:https://stackoverflow.com/a/3398999/77335

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多