-
Allows matching and selection of elements, attributes, and atomic values by type.
-
Supports a set of primitive simple types.
-
Implementations may support user-defined simple and complex types.
-
Implementations may support additional, non-W3C XML Schema types.