Typy

Upravit obsah stránky

V rámci definice modifikátoru je pro zjednodušení možné stanovit si vlastní pomocné datové typy, které pak jsou v další části definice modifikátoru odkazovány uvedením svého názvu do atributu type nebo base. K definici vlastníchtypů v rámci modifikátoru slouží uzel types. V tomto uzlu je pak uveden seznam vlastních typů v podobě uzlů type, které vycházejí ze základních datovýchtypů nebo popisují typy komplexní. Je rovněž možné vyjít z některého předchozího uzlu type v seznamu a dále jej upřesnit restrikcí, je-li definován typ prostý nebo rozšířit další strukturou, jde-li o typ strukturovaný.

Přehled základníchdatových typů comex

Pro práci s hodnotami je možné odkazovat na následující základní typy hodnot:

bullet

comex.string

bullet

comex.boolean

bullet

comex.decimal

bullet

comex.date

bullet

comex.time

bullet

comex.dateTime

bullet

comex.anyURI

bullet

comex.XPath

bullet

comex.token

bullet

comex.Name

bullet

comex.QName

bullet

comex.id

bullet

comex.integer

bullet

comex.positiveInteger

bullet

comex.nonPositiveInteger

bullet

comex.negativeInteger

bullet

comex.yearMonth

bullet

comex.object

bullet

comex.array

bullet

comex.node

bullet

comex.nkey

bullet

comex.char

bullet

comex.varc

bullet

comex.text

bullet

comex.bool

bullet

comex.curr

bullet

comex.numb

bullet

comex.file

bullet

comex.imag

bullet

comex.vide

bullet

comex.void

Z těchto typů je možné odvozovat v každékmenové definici typy vlastní a to formou atributu base a uvedením dalších restrikcí.