Description
In RuntimePropertyMixins.scala, many checks are done to make sure various character entities aren't in the data, for example:
this.schemaDefinitionUnless(!s.contains("%NL;"), "textStandardDecimalSeparator cannot contain NL")
Because this just does String.contains, it doesn't take into account character entities that were escaped. For example, the following would be incorrectly considered a schema definition error:
textStandardInfinityRep="%%NL;"
Checks should be performed using the EntityReplacer