Access 2003完整教程:以 XML 格式导出 Access

在 Microsoft Access 中,可以通过导出到 XML 文档中来将数据输出到可扩展标识语言 (XML)中。也可以导出一个架构以指定 XML 文档的结构,并导出样式表来描述数据的表现形式。

  1. 在“数据库”窗口中,单击要导出的表、查询窗体或报表的名称,然后在“文件”菜单上,单击“导出”。
  2. “保存类型”框中,单击XML(*.xml)
  3. 单击“保存位置”框右侧的箭头,选择要导出到的目标驱动器或文件夹。
  4. “文件名”框中,输入文件名,然后单击“导出”
  5. 在“导出到 XML”对话框中,执行下列操作中的一项或多项:
    • 要将数据导出到 XML 文档,请选择“数据 (XML)”。
    • 要将架构导出到 XML 文件,请选择“数据架构 (XSD)”。
    • 要使用扩展样式语言文件设置表或查询数据格式,请选择“数据样式表 (XSL)”。
  6. 如果要导出实时数据,或者希望进一步指定用于导出静态数据的选项,请单击“其他选项”

    “导出 XML”对话框可用于
    • 导出静态数据并应用转换,包括关系表或查询,或者应用筛选或排序条件,
    • 导出实时数据,
    • 指定用于导出架构的选项,或者
    • 指定用于导出样式表的选项。
    请执行下列一项或多项操作:

    将静态数据或实时数据导出到 XML 中。

    1. 选择“数据”选项卡。

      注释“导出数据”复选框显示了在步骤 5 所做的选择。

    2. 在“导出位置”对话框中输入文件导出的目标或使用“浏览”按钮。其路径可以指向硬盘驱动器或者服务器上的通用命名规范(UNC) 路径。
    3. 要选择不同于默认的编码格式,请单击“编码”下拉列表框并进行选择。
    4. 如果正从将表或查询作为静态数据源的表、查询、报表或窗体中导出静态数据,

      • “要导出的数据”下面的树显示了正在导出的数据库对象和任何关系表或查询。若要在导出数据中包含任何关系表或查询,请在树中选择它们。

        注释不能排除已经在”数据库“窗口选定导出的数据库对象。

      • “要导出的记录”下面,可以选择导出选定数据库对象中的所有记录,应用一个预先定义的筛选,并且只导出被筛选的记录,或者只导出当前记录。

        注释只能应用为表或查询定义的筛选。

      • 如果希望按照预先定义的排序条件对导出数据进行排序,请选择“应用现有排序”
      • 单击“转换”以指定希望应用到导出数据中的任何转换。

        “导出转换”对话框中,选择如下所示的一种操作。
        • 在转换的显示列表中,选择一个转换,然后单击“确定”

          注释选择“(无)”,然后单击“确定”,这与不应用任何转换是一样的。

        • 如果显示列表不包含必需的转换,请通过单击“添加”来添加转换文件。这将打开“添加新转换”对话框,它允许添加扩展名为 xsl 或 xslt 的文件。添加转换后,选择它然后单击“确定”

        注释如果 XML 数据引用了任何转换,则“导出转换”对话框也会列出这些转换。这些转换和项目“(无)”不能被重命名或删除。

    5. 如果要导出 Microsoft Access 工程 (ADP) 中的表、查询、存储过程、函数、或者窗体或报表中的实时数据,

      1. 选择“实时数据”。要导出的数据库对象将连接到 SQL 服务器上的实时数据源。

        注释如果试图导出和存储过程绑定在一起的窗体或报表,那么在 导出 XML 对话框中的“实时数据”选项将被禁用。但是,这个功能可以通过 Access 对象模型来编程实现。

      2. 指定实时数据源的“虚拟目录”。该虚拟目录是 SQL 服务器数据源的 HTTP 地址,默认为 http://< SQL 服务器机器名 >/< 数据库 >。有关如何建立虚拟目录的详细信息,请参阅 MSDN 中的“使用 SQL 服务器实用工具的 IIS 虚拟目录管理器”。关于如何建立虚拟目录的示例,请参阅 MSDN 上的“创建 nwind 虚拟目录”。

    将架构导出到 XML

    1. 选择“架构”选项卡。

      注释“导出架构”复选框显示第 5 步做的选择。

    2. 若要在数据库基本结构中包含其他信息,如主键和索引信息,请选中“包括关键字和索引信息”复选框。
    3. 要将架构直接嵌入 XML 数据文档,请选择“在导出的 XML 数据文档中嵌入架构”。

      要创建独立于数据文件的架构文件,请选择“创建独立的架构文档”选项,并输入有效的文件目标或使用默认值。

    显示数据

    1. 选择“样式表”选项卡。

      注释“导出样式表 (HTML 4.0 示例 XSL)”复选框显示第 5 步做的选择。

    2. 执行下列操作之一:
      • 要从客户机运行导出的文件,请选择“运行自”下的“客户机 (HTML)”选项。该选项在客户机上生成 HTML 文件,包含合并样式表 (XSL) 文件和数据 (XML) 文件的脚本代码。此选项的优点在于从 HTML 文件间接地引用样式表文件,而不是将样式表信息嵌入数据。这样,不用重新运行原始文档就能更改 (XML) 文件或样式表 (XSL) 文件。
      • 要从服务器运行导出的文件,请选择“运行自”下的“服务器 (ASP)”选项。该选项生成 ASP 文件,将样式表 (XSL) 信息和数据 (XML) 合并,并将结果 HTML 文件发送到客户客户机显示。
    3. 当您要导出窗体或记录时,为了图像能够以 XML 格式正确地显示,它们必须定位到包含了文件内部引用的 XSL 文档中。请使用以下操作中的一种:
      • 选择“图像放置于”选项及文件位置。
      • 选中“不要包含图像”使 XML 版本不包含任何图像。
    4. 在“导出位置”对话框中,输入导出样式文件的位置,或使用“浏览”按钮。其路径可以指向硬盘驱动器或者服务器上的通用命名规范(UNC) 路径。
  7. 如果不需要指定进一步的选项,请单击“确定”完成导出操作。

上页:Access 2003完整教程:排除查询中的重复行 下页:Access 2003完整教程:将表或查询导出到 Windows SharePoint Services 列表中

Access 2003完整教程:以 XML 格式导出 Access

Access 2003完整教程:将表或查询导出到 Windows SharePoint Services 列表中Access 2003完整教程:表达式必须以等号 (=) 开头。
Access 2003完整教程:DVar、DVarP 函数Access 2003完整教程:DSum 函数
Access 2003完整教程:GUIDFromString 函数Access 2003完整教程:DStDev、DStDevP 函数
Access 2003完整教程:CodeDb 方法Access 2003完整教程:CreateControl 方法
Access 2003完整教程:CreateForm 方法Access 2003完整教程:CreateGroupLevel 方法
Access 2003完整教程:CreateReport 方法Access 2003完整教程:CreateReportControl 方法
Access 2003完整教程:CurrentUser 方法Access 2003完整教程:CurrentDb 方法
Access 2003完整教程:DAvg 函数Access 2003完整教程:DCount 函数
Access 2003完整教程:DDE 函数Access 2003完整教程:DDEInitiate 函数
Access 2003完整教程:DDERequest 函数Access 2003完整教程:DeleteControl 方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号