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