Keeping Data and Functionality Locale-Independent
- Very well established
- in general: Separate data and presentation
- In traditional applications, data is represented in a binary format
- XML is a text-based format
- XML Schema Part 2:
Datatypes compromise between readability and abstractness
- Example: date: 2003-03-25
- Representation is based on Gregorian calendar
- Actual data is (largely) culturally independent
- Bad exceptions (don't use): gDay,
gMonth,...: Avoid at all cost