Document Object Model : Processing Structured Documents