Overview
Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
xquery
type TXSQNameType = class(TXSSimpleType)
XML Schema QName type, derived from xs:QName or xs:NOTATION
constructor create(aname: string; aparent: TXSType = nil; astorage: TXQValueClass = nil; aschema: TXSSchema = nil);
destructor Destroy; override;
function tryCreateValueInternal(const v: IXQValue; outv: PXQValue = nil): TXSCastingError; override;
function tryCreateValueInternal(const v: string; outv: PXQValue = nil): TXSCastingError; override;
function castable(const v: IXQValue; const context: TXQStaticContext): boolean;
procedure castAllowed(const v: ixqvalue; const s: string; const context: TXQStaticContext);
function cast(const v: IXQValue; const context: TXQEvaluationContext): IXQValue;
function cast(const v: IXQValue; const context: TXQStaticContext): IXQValue;