将XML文件导入Access

将XML文件导入Access,xml,ms-access,Xml,Ms Access,我有一堆xml文档的结构如下: <projectDescription> <name>Project1</name> <something else /> <projects> <project>Dependency 1</project> <project>Dependency 2</project> ...

我有一堆xml文档的结构如下:

<projectDescription>
    <name>Project1</name>
    <something else />
    <projects>
        <project>Dependency 1</project>
        <project>Dependency 2</project>
        ...
        <project>Dependency n</project>
    <projects>
    <other stuff I don't care about>
    ...
    </other stuff I don't care about>
</projectDescription>
Project         Dependency
---------------------------
Project1        Dependency 1
Project1        Dependency 2
...
Project1        Dependency n
然后对每个xml文件在相同的表中执行相同的操作

对于下的每个节点,表中应该有一条记录

如果下没有节点,则应该有一个项目名称的条目,并且依赖项列的值为空

一个自动化的方式做这将是伟大的


非常感谢

要从Access执行此操作,您需要使用MSXML库编写代码来读取文件并提取所需信息。完全可行,但几乎不是自动的


或者,您可能希望使用XML转换(查找XLST)将XML文件转换为更易于处理的文件(更平坦的XML文件,甚至CSV),然后加载(这次是自动加载)进入Access。

要从Access执行此操作,您需要使用MSXML库编写代码来读取文件并提取所需信息。完全可行,但几乎不是自动的

或者,您可能希望使用XML转换(查找XLST)将XML文件转换为更易于处理的文件(更扁平的XML文件,甚至CSV),然后将其加载到Access中(这次是自动加载)