[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: 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] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|