Design principles in XML
April 22nd, 2009
The team that developed the original XML standard set out ten goals by which they intended to evaluate the outcome of their work. Of these ten, five are of particular interest to us:
- The standard should be usable directly over the Internet, using its existing infrastructure, protocols and standards.
- XML must have a wide range of possible uses – it scope should not be not limited to Web pages, databases or text processing, but preferably cover all three and manymore besides.
- It should be easy to write XML documents.
- It should be easy to create applications that process XML documents. This is of particular significance in businesses where design-to-production time is important.
- XML documents should be readable by humans, not just by machines. This hasmeant that the entirety of XML documents – content and ‘markup’, as we shall seelater – is written in plain text rather than a binary format. This also explains why werefer to XML files as ‘documents’.