XML, DTDs, Schemas: The Personal Trainer