全部显示

ExportXML 方法

       

以 XML 文件格式导出有关指定 Microsoft Access 对象的数据、架构和(或)表述信息。

expression.ExportXML(ObjectType, DataSource, DataTarget, DataTransform, SchemaTarget, SchemaFormat, SchemaTransform, PresentationTarget, PresentationTransform, ImageTarget, LiveReportSource, Encoding, OtherFlags)

expression   必需。返回 Application 对象的表达式。

ObjectType  AcExportXMLObjectType,必需。要导出的 Access 对象的类型。

DataSource  String 型,必需。要导出的 Access 对象的名称。默认值为当前打开的、由 ObjectType 指定的类型的对象。

DataTarget  String 型,可选。导出的数据所对应的文件名和路径。如果省略该参数,就不会导出数据。

DataTransform  String 型,可选。在将数据写入目标文件之前应用于数据的 XSL 文件的名称。

SchemaTarget  String 型,可选。导出的架构信息所对应的文件名和路径。如果省略该参数,就会在数据文档中嵌入架构信息。

SchemaFormat  AcExportXMLSchemaFormat,可选。导出架构信息时所采用的格式。

SchemaTransform  String 型,可选。在将架构信息写入目标文件之前应用于架构信息的 XSL 文件的名称。

PresentationTarget  String 型,可选。导出的表述信息所对应的文件名和路径。如果省略该参数,就不会导出表述信息。

PresentationTransform  String 型,可选。在将表述信息写入目标文件之前应用于表述信息的 XSL 文件的名称。

ImageTarget  String 型,可选。导出的图像所对应的路径。如果省略该参数,就不会导出图像。

LiveReportSource  String 型,可选。包含实时数据的报表所对应的连接信息。它可以是对 .odc 文件的引用,也可以是 XMLSQL 请求。如果 ObjectType 不是 acExportReport,就会忽略该参数。

Encoding  AcExportXMLEncoding,可选。用于导出的 XML 的文本编码。

OtherFlags  Long 型,可选。位屏蔽,用于指定与导出到 XML 相关的其他行为。下表说明了由特定值导致的行为;通过添加值可以指定一个行为组合。

说明
1 相关的表  包括由 DataSource 指定的对象所对应的“多”端表。
2 关系属性  创建关系架构属性。
4 从服务器运行  创建一个 ASP 包装程序;否则,默认值为 HTML 包装程序。只有在导出报表时才应用该值。
8 特殊属性  创建扩展属性的架构属性。

说明

当从 Access 对象中调用 ExportXML 方法时,默认行为是覆盖所有参数中指定的所有已有文件。当从数据访问页中调用 ExportXML 方法时,默认行为是在覆盖所有参数中指定的所有已有文件前先提示用户。

示例

下面的示例将以 XML 格式导出当前数据库中名为 Customers 的表。数据和架构导出到单独的文件中,架构的文件格式为 XSD。现有文件将被覆盖。

Application.ExportXML _
    ObjectType:=acExportTable, _
    DataSource:="Customers", _
    DataTarget:="Customers.xml", _
    SchemaTarget:="CustomersSchema.xml", _
    SchemaFormat:=acSchemaXSD, _
    OtherFlags:=1