In XML 1.0, explicit Unicode code point ranges are specified per language.
In XML 1.1, anything that isn't disallowed is allowed in a name.
In code-page zero (basic latin) this means: letters, numbers, hyphens, periods.
The colon (:) is not allowed in a local name.