[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Namespaces, Xml Schema Whitespace normalization, xs:anyURI
> > So > > > > http://www.example.com/Example with two spaces > > > > is not a valid xs:anyURI > > You seem to be assuming that because it's not a > valid URI then it's not a > valid xs:anyURI. This doesn't follow. The schema > spec allows an xs:anyURI to > contain what I call a "wannabe URI": more formally, > it can contain any > string that can be mapped to a URI by following the > escaping procedure in > section 5.4 of XLink. This mapping performs > percent-encoding on all > "disallowed characters"; a space is a disallowed > character that maps to %20; > therefore a space is allowed in an xs:anyURI value > (even though it not > allowed in an IRI as defined by RFC 3987). You're right, didn't know that, I went through the spec(s) you mentioned.. I find it strange anyway, is a little bit too much for machines data exchange and too little for an user interface. I am not sure if I want this uri to be reported as valid when doing validation of machine-written data ( like for example for the urls of a publishing system): 1) http://www.example.org/c a/c%20b When I am not so strict and I support the user with some uri escaping I would like to help him when he types 2) http://www.example.org/c a/ to be resolved 'correctly' to http://www.example.org/c%20%20a/ (as for example windows explorer does) and not to http://www.example.org/c%20a/ may be I am missing something.. Just to be clear: this should be a valid xs:anyURI isn't it ? http://www.example.org/c a/c%20b and when I 'map' it to an URI becomes http://www.example.org/c%20a/c%20b Right ? Greetings Michele ___________________________________ Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB http://mail.yahoo.it
|
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
|