if you are designing system that utilizes XML adhere to XML principles
create open, extensible systems
offer XML import/export feature
XML format should be easy to understand and transparent