问题: 验证导出 XML 映射

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

当您想要确保您的 XML 映射允许导出 XML 数据时,可能会出现以下导出问题。

如果无法保留与其他元素的映射的元素关系无法导出 XML 映射。这种关系可能不会保留,原因如下:

  • 映射的元素的架构定义包含在一个序列,其满足下列条件:

    • Maxoccurs属性不等于 1。

    • 序列了多个直接子元素定义,或有另一个排序器作为直接子元素。

  • 具有相同重复父元素的非重复同级元素映射到不同的 XML 表。

  • 多个重复元素映射到同一个 XML 表,,并且上级元素定义未定义重复。

  • 来自不同父元素的子元素映射到同一个 XML 表。

此外,如果内容包含以下 XML 架构构造之一,则不能导出 XML 映射的内容:

  • 列表的列表    一个列表项的包含第二个项目的列表。

  • Denormalized 数据   XML 表包含已定义架构中要一次出现的元素 ( maxoccurs属性设置为 1)。将此类元素添加到 XML 表时,表列将填充元素的多个实例。

  • 选项    这是映射的元素< 选项 >架构构造的一部分。

有关详细信息,请参阅导出 XML 数据

可以使用此邮件的原因如下:

  • 与此 XML 表关联的 XML 映射包含一个或多个尚未映射到 XML 表的必需的元素。

    XML 源任务窗格中的元素的层次结构列表通过每个元素左侧的图标的右上角上的红色星号表示的必需的元素。若要映射必需的元素,请将其拖动到所需位置显示的工作表位置。

  • 元素是递归结构。

    递归结构的常见示例是员工的层次结构和管理器中的同一个 XML 元素都嵌套若干级别。您可能已映射的所有元素 XML 源任务窗格中,虽然 Excel 不支持递归结构多个级别,因此无法映射的所有元素。

  • XML 表包含混合内容。

    元素包含子元素和简单文本以外的子元素时发生混合的内容。一个常见情况是格式标记 (如加粗标记) 使用情况标记元素内的数据。虽然可以显示的子元素 (如果 Excel 支持它),文本内容的数据导入、 数据导出,因此不能为往返时不可用时将会丢失。

有关详细信息,请参阅导出 XML 数据

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×