Přejít na obsah
Skip to main content

Kmen mapy v definici mapp-to-app

Každé mapování začíná výchozím uzlem, kterým je substruktura daná tagem mapp-to-app. Výskyt tohoto uzlu ve finální definici dokumentu zakládá jednu mapu. Jeden dokument může mít několik map. Ke kmeni každé mapy se vztahují další mapovací informace u jednotlivých segmentů dokumentů, které mají formu substruktury mapp-to, které společně s kmenem a tvoří celou mapu. Pro specifikaci kmene slouží jednak vlastnosti a jednak další substruktury (přehled viz. níže).

Díky mapovacím kmenům má každý interní typ definovaný v XDS jasně dáno, na které externí typy a aplikace může být převáděn. Platí to ovšem i opačně. Sestavením všech map k určité externí aplikaci a typu eterního dokumentu ze všech typů interních získáme přehled převoditelnosti typu externího na interní typy. Samotné možnosti použitelnosti mapy pro import či export dat řídí nastavení vlastnosti mode. Více o mapách viz. též principy mapování.

Potenciální vlastnické uzly

Substrukturu mapp-to-app je možné uvést u následujících uzlů:

  • ElementDef - šablona prvku (kmenová definice);

  • AreaDef - šablona oblasti (kmenová definice);

  • DocumentDef - dokument nebo šablona d. (kmenová definice);

  • services - obal služeb dokumentu či rozhraní (substruktura definice);

Možní potomci uzlu mapp-to-app

Substrukturu mapp-to-app je možné rozšířovat o následující potomky:

  • join-mapp - propojení map dokumentů;

  • pack - obal mapovaných dat;

  • unmapped - ošetření nemapovaných prvků;

  • xml-ns - přiřazení jmenného prostoru;

Podřízené stránky