Datový typ data
Specifikace datového typu prvku, jež určuje druh dat ukládaných do databáze.
[type: ...;][fraction-digits: ...;][length: ...;][max-exclusive: ...;][max-inclusive: ...;][max-length: ...;][min-exclusive: ...;][min-inclusive: ...;][min-length: ...;][total-digits: ...;]
Vlastnost je složena z několika částí, jež postihují různé okruhy popisu ukládaných dat. Hlavní a jedinou univerzálně povinnou částí je část type. Další části jsou či nejsou potřebné s ohledem na tento základní typ.
Část currency
Kód měny. Není omezováno na platnost a mohou být užívány i jiné znaky než-li je měna.
{short-text}
Část fraction-digits
Počet desetinných míst u číselných typů. Spolu s total-digits určuje formát použitelný pro zápis a prezentaci čísla.
{#number}
Část length
Délka udávající přesný počet znaků, který má mít datový typ char.
{#number}
Část max-exclusive
Číselná hodnota, kterou již není možné zadat, a která tak ohraničuje maximální možnou hodnotu.
{#number}
Část max-inclusive
Maximální možná číselná hodnota, kterou je do prvku možné zapsat.
{#number}
Část max-length
Maximální možný počet znaků u proměnných textových datových typů varchar a text.
{#number}
Část min-exclusive
Číselná hodnota, kterou již není možné zadat, a která tak ohraničuje minimální možnou hodnotu.
{#number}
Část min-inclusive
Minimální možná číselná hodnota, kterou je do prvku možné zapsat.
{#number}
Část min-length
Minimální možný počet znaků u textových polí nebo počet číslic u číselných typů (vč. příp. desetin).
{#number}
Část pattern
Pro prvky umožňuje nastavit vstupní srovnávací vzor ověření hodnoty prvku při zápisu do XML dat. Na rozdíl od mask není reprezentováno funkcí umožňující úpravu hodnoty - výsledkem je pouze přijetí či odmítnutí zápisu.
{regular-expression}
Část total-digits
Maximální možný počet číslic u číselných typů number a currency vč. příp. desetin ve faction-digits.
{#number}
Potenciální vlastnické uzly
Vlastnost data je možné uvést u následujících uzlů:
-
ElementDef - šablona prvku (kmenová definice) - jako parametr;
-
meta-element - prvek meta-dat (segment uvnitř definice);
-
element - prvek (segment uvnitř definice);
Podřízené stránky
Část type
Specifikace základního datového typu pomocí klíčového slova.