The Speed Bumps
Lots of options in Babel
- 
Semantic problems - the Tower of Babel story   
      
The most obvious complaint about XML is its lack of a unified vocabulary, that XML gives people too much freedom.  This is the accepted problem and potential of XML.
      
- 
XML 1.0 options   
      
XML 1.0 allows non-validating parsers to ignore external resources.
      
- 
XML 1.0 + Namespaces in XML   
      
While the W3C is pushing Namespaces hard, there isn't much consensus on details, and many developers and tools simply ignore this spec.
      
- 
Internationalization (i18n)   
      
XML parsers are only required to support UTF-8 and UTF-16, while much of the world writes in other (perhaps legacy) encodings.
      
- 
XML family problems   
      
XML has grown into a family of specifications, and there is not yet any implemented means of determining which parts of that family a given application supports.
      
- 
Working outside the network   
      
Many XML documents and applications assume full connectivity to network contexts, which isn't always the case.
      
               Previous Page  <  
            TOC
                >  Next Page