Hi,
as far as I understand from the XML Schema spec, an xs:ID is basicallly an NCName, which is defined as
NCName ::= (Letter | '_') (NCNameChar)*
(see
http://www.w3.org/TR/1999/REC-xml-names-19990114#NT-NCName)
so it should basically start with either a letter or an underscore.. !?
regards,
/Ole
eviware.com