A structurally an semantically correct XML source document can be use to create many different output formats, such as: