
sc:type-apply( $type as schema-type(), $arg as item() ) as item()*
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:type-apply( sc:type-named(xs:QName('xs:integer')), "47" )
=> 47