[no subject]

I wonder:

* Why is xdt:anyAtomicType not an abstract type? Why wouldn't it make sense to
make it abstract?

* In what circumstances is it useful to have values of type xdt:anyAtomicType?
For example, XSL-T 2.0 defines it as one of the available builtin types, but
doesn't refer to it otherwise(AFAICT).

If it was arranged such that xdt:untypedAtomic didn't exist and hence no type
promotion from xdt:untypedAtomic existed, and that xdt:anyAtomicType was the
type for untyped data which via the "17.4 Casting within a branch of the type
hierarchy" became appropriate types, the scenario would look
differently(IMHO, AFAICT). And that's also a question, why is it arranged
such that type promotion from xdt:untypedAtomic is used instead of
down-casting from xdt:anyAtomicType?

Pointers to available(as in beer, unfortunately) documentation is
appreciated.


Cheers,

		Frans

Current Thread