[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Why XML data typing is hard
<david@m...> writes: > Liam R. E. Quin writes: > > > david@m... wrote: > [...] > > > Warning: sample.xml line 18 column 12: Cannot validate constraint > > > "float" for unsupported language "ar" (trying default > > > locale en-CA). Hum, so what really was thousand (<value>1,000</value>), gets parsed as one, since my default is a European locale. > > Maybe what you really need is > > <balance xml:type="float" xml:lang='ar'> ... > > instead? > That's almost exactly the markup that I was imagining would generate > the warning, except that I'd use a different namespace for the lexical > constraint attribute (no need to overload the magic "xml" namespace). Perhaps somebody could explain to me the rationale of including the xml:type attribute with the element, instead of in the element *declaration* (in the DTD). To me, this sounds as if another type would make as much sense, say a date or integer, or what have you. In my imagination, that would typcially get messy and cause the run time errors we want to avoid, so I assume either there's an additional restriction in the DTD, or there's some fundamental reason I overlook. Enlightenment, please? ~kzm -- If I haven't seen further, it is by standing in the footprints of giants xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|