Skip to main content

Rozhodovací výraz test

Vlastnost pro zápis výrazu podmínky instrukcí if, when a for používaných v XML akcích nebo substruktury check dokumentů.

Účelem vlastnosti je vrátit instrukci, kde se vyskytuje, logickou hodnotu true nebo false na základě vyhodnocení výrazu, zapsaném ve vlastnosti. Má naprosto stejné možnosti syntaxe jako vlastnost count. Vlastnost test je obsažena ve třech instrukcích:

  • rozhodovací instrukce if

  • výběrová instrukce when (v rámci instrukce choose)

  • instrukce cyklu for

nebo v substruktuře

  • kontrolního pravidla check

Vlastnost test může obsahovat například takovýto výraz:

Tento výraz vrátí true, pokud název klienta v dokumentu začíná písmenem "A". Použili jsme k tomu funkci left (viz. příloha se seznamem funkcí), odkaz na hodnotu dokumentu v jejím prvním argumentu, srovnávací operátor a textovou hodnotu.

Potenciální vlastnické uzly

Vlastnost test je možné uvést u následujících uzlů:

  • check - kontrolní pravidlo (substruktura definice);