Если необходимо убедиться, что xml-карта позволяет экспортировать XML-данные, могут возникнуть следующие проблемы с экспортом.
Сопоставление XML не может быть экспортировано, если связь сопоставленного элемента с другими элементами не может быть сохранена. Отношение может не сохраниться по следующим причинам.
-
Определение схемы сопоставленного элемента содержится в последовательности, для которой верно следующее:
-
Атрибут maxoccurs не равен 1.
-
В последовательности определено несколько прямых дочерних элементов или другой составной элемент в качестве прямого дочернего элемента.
-
-
Неповторяющиеся элементы одного уровня с одним и тем же повторяющимся родительским элементом сопоставлены с разными XML-таблицами.
-
Несколько повторяющихся элементов сопоставляются с одной и той же xml-таблицей, а повторение не определяется элементом-предком.
-
Дочерние элементы разных родительских элементов сопоставлены с одной и той же XML-таблицей.
Кроме того, содержимое XML-сопоставления не может быть экспортировано, если содержимое содержит одну из следующих конструкций схемы XML:
-
Список списков. Один список элементов содержит второй список элементов.
-
Денормализованные данные Таблица XML содержит элемент, определенный в схеме для однократного возникновения (атрибут maxoccurs имеет значение 1). При добавлении такого элемента в таблицу XML столбец таблицы заполняется несколькими экземплярами элемента .
-
Выбор Это сопоставленный элемент, который является частью <выбора> конструкции схемы.
Дополнительные сведения см. в разделе Экспорт XML-данных.
Это сообщение может быть вызвано несколькими причинами:
-
Xml-карта, связанная с этой XML-таблицей, содержит один или несколько обязательных элементов, которые не были сопоставлены с xml-таблицей.
Иерархический список элементов в области задач Источник XML указывает необходимые элементы красной звездочкой в правом верхнем углу значка слева от каждого элемента. Чтобы сопоставить обязательный элемент, перетащите его на лист, где он должен отображаться.
-
Элемент представляет собой рекурсивную структуру.
Типичный пример рекурсивной структуры — иерархия сотрудников и руководителей, в которой одни и те же XML-элементы вложены на нескольких уровнях. Хотя вы могли сопоставить все элементы в области задач Источник XML, Excel не поддерживает рекурсивные структуры более чем на один уровень глубины и поэтому не может сопоставить все элементы.
-
XML-таблица содержит смешанное содержимое.
Смешанное содержимое возникает, когда элемент содержит дочерний элемент и простой текст за пределами дочернего элемента. Один из распространенных случаев, когда теги форматирования (например, полужирные теги) используются для разметки данных в элементе. Хотя дочерний элемент (если excel поддерживает его) можно отобразить, текстовое содержимое будет потеряно при импорте данных, недоступно при экспорте данных и, следовательно, не может быть округлено.
Дополнительные сведения см. в разделе Экспорт XML-данных.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.