Kmenové substruktury různých definic
Substruktury uváděného jako kmenové, které jsou použitelné pro různé definice (i vč. kmen. definic dokumentů).
Ostatní substruktury
Navazující substruktura
Podřízené stránky
Obal obsahu definice content
Každá kmenová definice segmentu, jeho šablony či rozhraní obsahuje vedle vlastností ve formě parametrů, obsahuje také uzel content s definovaným obsahem. Jedinou výjimkou v kmenových definicích je definice š. prvku ElementDef, protože prvek je atomárním segmentem, který již žádné další neobsahuje a tedy nemá ani uzel content v definici povolen.
Jazyková nastavení lang
Struktura lang nabízí možnost prezentace určitého segmentu v jiném, než výchozím jazyce pro jinak hovořící uživatele. Struktura lang vložením do segmentu modifikuje některé jeho vlastnosti pro identifikaci tak, aby formuláře, tiskové náhledy apod. prezentovaly data ve srozumitelné formě uživatelům, kteří nepoužívají výchozí jazyk.
Mapování segmentu dokumentu mapp-to
Každý segment dokumentu, tedy každý prvek nebo oblast, může být mapován do externí aplikace za účelem výměny dat. Mapování se provádí přidáním struktury mapp-to do mapovaného segmentu. Každé takové mapování navazuje na jeden nebo více mapovacích kmenů mapp-to-app a to za pomoci úvodní části odkazu ref, který je základní a povinnou vlastností mapovací struktury mapp-to. V další části tohoto odkazu za druhou dvojtečkou následuje odkaz na uzel externího dokumentu, na který je interní uzel segmentu obsahující definici mapp-to mapován. Základní syntaxe tedy vypadá takto:
Substruktura mapp-to-app
kmen mapy do externí aplikace
Modifikace segmentu modification
Uzel modification je substruktura segmentu sloužící pro nastavení jeho COMEX sub-modifikace s parametry.
Substruktura option
položka výběru v prvku
Definice seznamu pro roletku výběrového prvku select
V definici prvku je možné zadat pevný seznam hodnot, které jsou nabízeny uživateli. Tento seznam je úzce spojen s nastavením vlastnosti input a pokud není v souladu, replikátor tvorbu zastaví. Pokud input není uveden a je uveden jen potomek select, pak se automaticky nastaví na hodnotou drd. Definici select doplníme do prvku v případě, že potřebujeme, aby uživatel mohl zadat do daného prvku jen hodnoty předem známé. Například pokud víme, že prvek lhůta placení (lhutaplaceni) může obsahovat buď roční, pololetní, čtvrtletní nebo měsíční, pak tyto hodnoty zapíšeme do dětských elementů option. Definice šablony prvku lhutaplacení by tedy vypadala takto:
Obal služeb dokumentu services
Kmenová definice určená pro jako finální definice dokumentu DocumentDef či rozhraní InterfaceDef potřebuje uzel pro umístění nabídky služeb pro využití v jiných dokumentech jako zdroje. Struktura pro nabídku služeb je reprezentována uzlem services a potomkami mohou být oblasti (uzly area) či prvky (uzly element).
Doplnění statického textu text
Substruktura umožňující přímo na stránku dokumentového formuláře, tiskového náhledu apod. přidat statický text.
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.