XMLName property contains illegal symbol(s) (Error 2182)

This error is generated when the XMLNameIsXPath Property is changed from true (.T.) to false (.F.) and the XMLName Property contains one or more illegal symbols.