Přejít na obsah
Skip to main content

Mapování na externí aplikace

Dle principů mapování je základem každé mapy kmenová struktura mapp-to-app uváděná u interních typů dokumentů. Pokud je mapovací struktura součástí některé šablony prvku či oblasti, je třeba uvést substrukturu mapp-to-app uvést i tam. Jde skutečně o substrukturu, neboť sama o sobě má řadu vlastností a dokonce i dalších substruktur.

Výchozí substruktura

Specifické vlastnosti pro mapp-to-app

Společné vlastnosti pro různé mapovací substruktury

Potenciální vlastnické uzly

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

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

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

  • element - prvek (segment uvnitř definice);

  • area - oblast (segment uvnitř definice);

Podřízené stránky

Podmínka pro výstup či výstup dat

Výrazy uváděné ve vlastnostech output-on a input-on mají společný význam, ale liší se v jedné podstatné a logické "maličkosti". Zadávané odkazy mohou být směrovány buď jen do externích struktur input-on nebo naopak jen do struktur interních output-on. Výrazy, jsou-li zapotřebí, musí být tedy zadávány odděleně v samostatných vlastnostech. Jinak mohou ale využívat stejných funkcí, neboť jsou založeny na možnostech XPath a XSLT v 1.0, čímž jsou dána i jejich omezení. Výsledkem výrazu podmínky je logická hodnota, která říká, zda určitá instance má či nemá být zahrnuta pro datový přenos, tj. kdy má být mapovaný uzel vytvořen a při více mapováních jednoho zdrojového uzlu může podmínka rozhodovat i o výběru určitého zdroje. Viz. též relation-of-maps nebo také relation-of-repeats v mapovacích metodách. Pro rozšíření močností podmínek a tedy i výběrů určitého mapování mohou být někdy velmi užitečné vlastnosti pro nastavení parametrů.

Nastavení parametrů mapování

Pomocí vlastností output-params a input-params je možné zadávat přiřazení hodnot určitým jménům pro jejich další využití. Obě uvedené vlastnosti mají společný význam, ale liší se v jedné podstatné a logické "maličkosti". Zadávané odkazy ve výrazech na pravé straně přiřazení mohou být směrovány buď jen do externích struktur input-params nebo naopak jen do struktur interních output-params. Výrazy, jsou-li zapotřebí, musí být tedy zadávány odděleně v samostatných vlastnostech. Jinak mohou ale využívat stejných funkcí, neboť jsou založeny na možnostech XPath a XSLT v 1.0, čímž jsou dána i jejich omezení.