XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] Style, Substance and Typing in Schemas

> With absolutely NO knowledge whatsoever, I will take a poke in the dark.

:) that doesn't stop me either...

> Since in Java,  URI is not a subclass of String,  it make sense that anyURI in XSD should not be a subclass of String.

That's probably (see above) because you don't want URI inheriting all
the methods in String.

>
> More abstractly, I could see the argument that anyURI by nearly coincidence is a string representation of a URI but really is its own structured type  (protocol + host + file part + query ... )  similar as one might say  a Point object could have a String representation "X,Y" but that doesn't make it a subclass of String, or even integer could be but isn't a subclass of string.
>

Yeah that seems reasonable... what I don't understand is why '' (empty
quotes) is a legal xs:string and xs:anyURI, when is that useful?
Every time I end up using xs:token or a custom 'non-empty-string'
type...



--
Andrew Welch
http://andrewjwelch.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS