CPSC 421-020 Object-Oriented Programming Spring 2026

XMLFramework Project Posted: Apr 23

The project is critical to your overall grade in the course, and parts of it count toward 25% of the questions on the Final Exam. Consider this the take-home part of the Final Exam. No matter how you performed on the previous projects, you need to work on this project.

The project is due by 11:59:59 pm on Friday, May 8. The project consists of the following:

The open-layered architecture framework, XMLFramework, supports all of this and includes:

There is already a lot of code in the project. The primary task is to finish the remaining @TODOs. Some examples are:

All @TODOs are worth the same. You are required to implement all but 6 of the @TODOs. Any more @TODOs after that count as extra credit. As a result, you are not required to integrate your XMLParser into the framework.

The work involved is:

Notes: