code: public static boolean isName(int ch)
     {
        return isLetter(ch) || isDigit(ch) || '.' == ch || '-' == ch || '_' == ch || ':' == ch || isCombiningChar(ch)
           || isExtender(ch);
     }
docs: Returns true if the specified character is a valid name character as defined by production [4]
  in the XML 1.0 specification. <b>NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' |
  CombiningChar | Extender</b>
  
  @param ch
  The character to check.