For this to work two things are needed. Firstly number needs to declared as of type ID in the xml file's dtd (schemas not alowed, these were not around when API conceived), secondly (not 100% sure about this) IDs normally must not begin with a digit. They basically have to be like
VB variables but can contain other characters midway, e.g. '.', '-'.
--
Joe