We are trying to set up an IDS specification that requires the existence of PredefinedType for certain entities. A typcical example would be IfcCovering where we need PredefinedType to be able to distinguish between CEILING, FLOORING, INSULATION etc (and theoretically maybe also a USERDEFINED name).
In the mvdXML export in BIMQ this would look like this, specifying the existence of a valid Predefined Type of either the occurrence of IfcCovering or the type IfcCoveringType:
Your error also says ‘Invalid Char[acter]’. I assume you have not allowed
character, maybe even invisible at first glance. Might be an issue with encoding when you save a file. This is why manual XML creation is not recommended - use IDS authoring tool if possible. You might be able to solve it if you open in text editor like Notepadd++ and ShowAllCharacters