数据库设置向导选项

“数据库设置向导”提供可用于定义在 XML 转换成数据库时如何对其进行解释的功能和选项。此向导包括以下页。

关闭选择文件页

在选择 XML 文件后,在连接到的文件(在“内容”选项卡上)和生成的数据库表(在“字段”选项卡上)的“文件预览”区域中会看到预览。

关闭选择 XML 架构页

使用此页可提供外部架构文件,或指定向导应该从您提供的 XML 文件中推断出架构。

如果 XML 包含无法访问或无效的内部架构引用,则会收到错误消息。必须先解决所有架构问题,才可以继续。

可以选择的选项如下:

关闭选择记录的元素类型页

在“选择一种类型的所有元素”区域中,选择要用作主元素的元素。此元素构成数据库记录的基础。

在选择主元素后,生成的数据库表的预览显示在“字段”选项卡上。将为 XML 文件中所选的主元素的每个实例创建一个数据库记录(表中的一行)。

在此页上,只能选择一个主元素。要选择多个主元素或根据其他条件只选择某些元素,请单击以选中“使用高级条件或 XPath 表达式选择元素”复选框,然后单击“下一步”以打开“高级记录元素选择”页。

关闭高级记录元素选择页

此页提供用于选择主元素的高级选项。可以选择的选项如下:

以下示例说明了在选择单一元素作为主元素或选择同一类型的所有元素作为主元素时所得到的不同数据库结果。

关闭选择单一元素作为主元素

假设您正在使用以下 XML 文件。

您选择“Angela Franklin”的 <Name> 节点作为主元素。因为父节点 <Employees> 中的 <Name> 元素有两个实例,所以数据库包括两个记录,类似于以下内容:

关闭选择同一类型的所有元素

假设您正在使用以下 XML 文件。

在“高级记录元素选择”页上,执行以下一项操作:

  • 单击以选中“选择以下类型的所有元素”,然后在列表中选择“Name”。

  • 单击以选中“选择以下类型的所有节点”,在列表中选择“Name”,然后在“从属于”列表中选择“Company”或“Manager”。

生成的数据库会捕获 <Name> 元素的所有实例并生成三条记录,如下所示:

关闭父/子节点选择页

在选择一个或多个主元素后,可以使用此页选择要向数据库提供字段数据的元素和属性,并指定想要如何处理重复元素。

可用节点”区域显示可选择用于提供字段数据的元素和属性。这些可以包括父元素和子元素及其属性。单击以选中所需节点的复选框。

对于重复节点,可用选项取决于数据类型(字符串、数字、日期、布尔等等)并包括以下内容。

如果您未提供架构文件,向导将允许 XML 中的元素重复,即使这些元素在样本 XML 文件中不重复。因此,尽管这些节点实际上不重复,这些选项可能仍可用。