将XML文件导入Access

时间:2011-09-15 19:17:20

标签: xml ms-access

我有一堆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文件在同一个表中执行相同的操作。

表中应该有一条记录,用于

下的每个节点

如果没有节点,那么应该有一个带有项目名称的条目和一个带有Dependency列的空值。

这样做的自动化方式非常棒!

非常感谢!

1 个答案:

答案 0 :(得分:1)

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

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