1) XML shall be usable over the Internet |
2) XML shall support a variety of applications |
3) XML shall be compatible with SGML |
4) It shall be easy to write programs that process XML documents |
5) Optional features in XML shall be kept to the absolute minimum, ideally zero |
6) XML documents should be human-legible and reasonably clear |
7) Design of XML should be prepared quickly |
8) Design of XML shall be formal and concise |
9) XML documents shall be easy to create |
10) Terseness in XML markup is of minimal importance |