Additional files sometimes ignored when using libxml2
When adding multiple files to `CIMModel` and using libxml2 as the arabica backend, files after the first one are sometimes ignored when parsing. Debugging shows that `CIMContentHandler::startElement` is never called for some reason. Workarounds include using another backend (like expat) or creating a new `XMLReader` for each file.
issue