sc.typeApply( type as schemaType(), arg as Item ) as Sequence
Apply a type to an item to construct a typed instance of that type. If the type is a simple type this amounts to casting. If the type is a complex type this amounts to validating as that type.
Parameters | |
---|---|
type | The type to apply. |
arg | The item to apply the type to. |
sc.typeApply( sc.typeNamed(xs.QName('xs:integer')), "47" ); => 47
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.