Question: what is nmtoken in dtd?
Answer: An NMTOKEN (name token) is any mixture of Name characters. ... While Names have restrictions on the initial character (the first character of a Name cannot include digits, diacritics, the full stop and the hyphen), the NMTOKEN doesn't have these restrictions.