A work flow for visual markup on XML files