Följande exportproblem kan uppstå när du vill kontrollera att XML-mappningen tillåter export av XML-data.
Det går inte att exportera en XML-mappning om det mappade elementets relation till andra element inte kan bevaras. Den här relationen kan inte bevaras av följande anledningar:
-
Schemadefinitionen för ett mappat element finns i en sekvens som följande stämmer för:
-
Attributet maxoccurs är inte lika med 1.
-
Sekvensen har mer än ett direkt underordnat element definierat, eller så har den en annan komposition som direkt underordnad.
-
-
Icke-upprepande syskonelement med samma upprepat överordnat element är mappade till olika XML-tabeller.
-
Flera upprepade element mappas till samma XML-tabell och upprepningen definieras inte av ett överordnat element.
-
Underordnade element från olika överordnade element är mappade till samma XML-tabell.
Dessutom går det inte att exportera innehållet i en XML-mappning om innehållet innehåller någon av följande XML-schemakonstruktioner:
-
Lista över listor En lista med objekt innehåller en andra lista med objekt.
-
Avormaliserade data En XML-tabell innehåller ett element som har definierats i schemat så att det inträffar en gång (attributet maxoccurs är inställt på 1). När du lägger till ett sådant element i en XML-tabell fylls tabellkolumnen med flera förekomster av elementet.
-
Alternativ Det här är ett mappat element som ingår i ett <val> schemakonstruktion.
Mer information finns i Exportera XML-data.
Det kan finnas flera orsaker till det här meddelandet:
-
XML-mappningen som är kopplad till den här XML-tabellen innehåller ett eller flera obligatoriska element som inte har mappats till XML-tabellen.
Den hierarkiska listan med element i åtgärdsfönstret XML-källa anger obligatoriska element med den röda asterisken i det övre högra hörnet av ikonen till vänster om varje element. Om du vill mappa ett obligatoriskt element, drar du elementet till den plats i kalkylbladet där du vill att det ska visas.
-
Elementet är en rekursiv struktur.
Ett vanligt exempel på en rekursiv struktur är en hierarki med anställda och chefer där samma XML-element har kapslats på flera nivåer. Även om du kanske har mappat alla element i åtgärdsfönstret XML-källa har Excel inte stöd för rekursiva strukturer som är mer än en nivå djupa och kan därför inte mappa alla element.
-
XML-tabellen innehåller blandat innehåll.
Blandat innehåll inträffar när ett element innehåller ett underordnat element och enkel text utanför ett underordnat element. Ett vanligt fall är att formateringstaggar (t.ex. fetstilstaggar) används för att markera data i ett element. Även om det underordnade elementet (om Excel stöder det) kan visas går textinnehållet förlorat när data importeras, är inte tillgängligt när data exporteras och kan därför inte turas om.
Mer information finns i Exportera XML-data.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.