This will hopefully go better than the first one.
I’ve decided that I will be too sleepy when I am beginning this project early this morning to write a game loop, so I think I’ll get started by writing some test files for my XML parser to chew through.
I also need to write an XML parser.
It won’t care too much about whether the XML is “valid”, though, because I’d like to maintain a certain amount of flexibility. My editors will generate well-formed XML, but they won’t form “valid” XML because I don’t want to spend loads of time writing DTDs for it.
I know there are probably some strong opinions about the matter, but I feel that because I only have a week to make this, I would rather simply write the XML parser to not care whether the document is “valid” so I can focus on parsing.