XML Standards as ObjectOriented Code Part I