Description
According to the XML Standard a xs:ID Element must not start with a number, but with a character or underscore instead.
http://www.datypic.com/sc/xsd/t-xsd_ID.html
Current ID generation produces also IDs that start with a number. This causes interoperability issues for example with the Siemens Entitlement Service.