- 24 -
XML comes in at a level above society (something that humans would never accept).
XML dictates exactly how languages can be created; that is, it defines a grammar that all
other languages must follow. The key point here is that the grammar the XML defines is
flexible enough for each language to create its own dictionary and grammar.
This is incredibly important. Using our analogy again, XML has essentially achieved the
equivalent of describing a way for creating virtually all human languages such that each
can functionally remain as it is now and simultaneously provide a way for everyone to
understand one another. Essentially, all languages become dialects of one base
language. Figure 2.3 illustrates this idea.