在使用“数据库设置向导”连接到样本 XML 文件后,向导会扫描 XML 架构,该架构可在 XML 文件本身中引用。如果 XML 文件中没有该架构,会提示您提供架构文件(如果存在)。然后,会提示您选择主元素以及要包括的父元素和子元素。在成功完成向导后,数据会转换成使用一致的字段名语法的表。然后可以将数据库字段用作文档的数据源。
架构文件是 XML 架构定义 (XSD) 或文档类型定义 (DTD) 文件,提供有关 XML 文件的信息,例如哪些元素或属性是可选的,因此可能不出现在此特定 XML 文件中,但是可能出现在相同架构的其他 XML 文件中。架构文件还指示特定元素是只出现一次还是可能出现多次。
如果未在 XML 样本文件本身中或者单独的 XSD 或 DTD 文件中提供架构信息,则向导会从样本 XML 文件中推断出架构。该推断包括的假设是:即使样本 XML 文件只包含此元素的一个实例,元素也可能会重复。此外,如果不存在架构信息,则所有元素的数据类型默认为“文本”。(可以在“数据库设置”对话框中更改数据类型。)