← Prev in month ← Prev in thread
Next in thread → Next in month →

RE: [xml-dev] The <any/> element: bane of security or saviorofversioning?

From
Michael Kay <>
To
'Rick Jelliffe' <>,
Date
2007-10-23T10:54:38Z
ID
<00e101c81563$1b71fd60$6501a8c0@turtle>
Thread
RE: [xml-dev] The <any/> element: bane of security or saviorofversioning?
> By the way, I think the XSLT2 conformance is wrong if it 
> doesn't include the built-in derived types. Users often don't 
> understand the type hierarchy, and it promotes the nominal 
> hierarchy of the built-in types into being something real 
> whereas it is just a theoretical artifact and something to 
> help implementors. 

We had a lot of toing and froing on whether the built-in non-primitives
should be included in the basic conformance level. Such decisions are always
a bit arbitrary. 

I've got a personal dislike of many of the derived types - the integer
subtypes are horribly hardware-oriented, whereas I think people should use
types that relate to the application domain; and the string subtypes are
mainly useful if your data happens to have the syntax of XML names, which I
would consider unusual (there isn't even a built-in subtype for strings that
can't contain spaces, which must be about the most common requirement of
all.) So I would tend to say, if you want derived types at all, then you
probably want to define your own, which means you're in schema-aware
territory.

But that's not why they weren't included. It was more a desire to simplify
things for users and for implementors.

Michael Kay
http://www.saxonica.com/
← Prev in month ← Prev in thread
Next in thread → Next in month →