以 XML 文件格式导出有关指定 Microsoft Access 对象的数据、架构和(或)表述信息。
expression.ExportXML(ObjectType, DataSource, DataTarget, DataTransform, SchemaTarget, SchemaFormat, SchemaTransform, PresentationTarget, PresentationTransform, ImageTarget, LiveReportSource, Encoding, OtherFlags)
expression 必需。返回 Application 对象的表达式。
ObjectType AcExportXMLObjectType,必需。要导出的 Access 对象的类型。
| AcExportXMLObjectTypew 可以是下列 AcExportXMLObjectType 常量之一: | 
| acExportDataAccessPage | 
| acExportForm | 
| acExportFunction | 
| acExportQuery | 
| acExportReport | 
| acExportServerView | 
| acExportStoredProcedure | 
| acExportTable | 
DataSource String 型,必需。要导出的 Access 对象的名称。默认值为当前打开的、由 ObjectType 指定的类型的对象。
DataTarget String 型,可选。导出的数据所对应的文件名和路径。如果省略该参数,就不会导出数据。
DataTransform String 型,可选。在将数据写入目标文件之前应用于数据的 XSL 文件的名称。
SchemaTarget String 型,可选。导出的架构信息所对应的文件名和路径。如果省略该参数,就会在数据文档中嵌入架构信息。
SchemaFormat AcExportXMLSchemaFormat,可选。导出架构信息时所采用的格式。
| AcExportXMLSchemaFormat 可以是下列 AcExportXMLSchemaFormat 常量之一: | 
| acSchemaNone 默认值 | 
| acSchemaXSD | 
SchemaTransform String 型,可选。在将架构信息写入目标文件之前应用于架构信息的 XSL 文件的名称。
PresentationTarget String 型,可选。导出的表述信息所对应的文件名和路径。如果省略该参数,就不会导出表述信息。
PresentationTransform String 型,可选。在将表述信息写入目标文件之前应用于表述信息的 XSL 文件的名称。
ImageTarget String 型,可选。导出的图像所对应的路径。如果省略该参数,就不会导出图像。
LiveReportSource String 型,可选。包含实时数据的报表所对应的连接信息。它可以是对 .odc 文件的引用,也可以是 XMLSQL 请求。如果 ObjectType 不是 acExportReport,就会忽略该参数。
Encoding AcExportXMLEncoding,可选。用于导出的 XML 的文本编码。
| AcExportXMLEncoding 可以是下列 AcExportXMLEncoding 常量之一: | 
| acEUCJ | 
| acUCS2 | 
| acUCS4 | 
| acUTF16 | 
| acUTF8 默认 | 
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