Package: cxml-types

Class qname-type

Superclasses

cxml-types::qname-like, xsd-type, data-type, cxml-types::length-mixin, common-lisp:standard-object, sb-pcl::slot-object, common-lisp:t

Documented Subclasses

None

Details

The QName data type.

Syntax. A Qualified Name, as per the "Namespaces in XML" specification. The namespace prefix must be bound to a namespace URI in the context. C.f. the specification.

Context dependent. This type is context dependent and requires the context argument to parse and validp.

Implementation. This type returns a structure with two components, the namespace URI and the local name. fixme: and the original length. fixme: export this structure.

Parameters. This type allows restrictions on the length of the original QName through the parameters exact-length, min-length, and max-length.
 

Slot Access Functions

Inherited Slot Access Functions

See also