xsd:anyAtomicType
The type xsd:anyAtomicType
is a generic type that encompasses all atomic types, both primitive and derived, including xsd:untypedAtomic
. No values ever actually have the type xsd:anyAtomicType
; they always have a more specific type. As such, it does not have a corresponding constructor.
However, this type name can be used as a placeholder for all other atomic types in XQuery and XSLT 2.0 function signatures and sequence types. For example, the distinct-values
function signature specifies that its argument is xs:anyAtomicType
. This means that any atomic value of any type can be passed to this function.
Simple Type Information
Namespace: http://www.w3.org/2001/XMLSchema
Schema Document: builtintypes.xsd
Type Inheritance Chain
- xsd:anyType
- xsd:anySimpleType
- xsd:anyAtomicType
- restricted by xsd:string
- restricted by xsd:normalizedString
- restricted by xsd:token
- restricted by xsd:language
- restricted by xsd:NMTOKEN
- used in list xsd:NMTOKENS
- restricted by xsd:Name
- restricted by xsd:NCName
- restricted by xsd:ID
- restricted by xsd:IDREF
- used in list xsd:IDREFS
- restricted by xsd:ENTITY
- used in list xsd:ENTITIES
- restricted by xsd:NCName
- restricted by xsd:token
- restricted by xsd:normalizedString
- restricted by xsd:decimal
- restricted by xsd:integer
- restricted by xsd:nonPositiveInteger
- restricted by xsd:negativeInteger
- restricted by xsd:long
- restricted by xsd:nonNegativeInteger
- restricted by xsd:unsignedLong
- restricted by xsd:unsignedInt
- restricted by xsd:unsignedShort
- restricted by xsd:unsignedByte
- restricted by xsd:unsignedShort
- restricted by xsd:unsignedInt
- restricted by xsd:positiveInteger
- restricted by xsd:unsignedLong
- restricted by xsd:nonPositiveInteger
- restricted by xsd:integer
- restricted by xsd:NOTATION
- restricted by xsd:QName
- restricted by xsd:float
- restricted by xsd:double
- restricted by xsd:boolean
- restricted by xsd:base64Binary
- restricted by xsd:hexBinary
- restricted by xsd:anyURI
- restricted by xsd:date
- restricted by xsd:time
- restricted by xsd:dateTime
- restricted by xsd:dateTimeStamp
- restricted by xsd:gYear
- restricted by xsd:gYearMonth
- restricted by xsd:gMonth
- restricted by xsd:gMonthDay
- restricted by xsd:gDay
- restricted by xsd:duration
- restricted by xsd:dayTimeDuration
- restricted by xsd:yearMonthDuration
- restricted by xsd:string
- xsd:anyAtomicType
- xsd:anySimpleType