Hi Birinder, I'm not sure what you're trying to do, but the function XMLString::isValidName() checks if a given string matches the Name production (http://www.w3.org/TR/REC-xml#NT-Name) from the XML rec. Only a subset of the allowable characters in an XML document are allowed to appear in a Name. Whatever 0xE494 is, it isn't allowable in a Name. Perhaps this isn't what you wanted to verify.
By the way, Unicode 0xE494 is part of the Private Use Area (0xE000-0xF8FF) and has no character assignment [http://www.unicode.org/charts/PDF/UE000.pdf]. Meaning is given to these unassigned codepoints by communicating applications that agree on their meaning. So for one application, 0xE494 may be a Japanese character, in another it could be a musical note, or in another it may have not be assigned to any character. If you let the parser do its job, it will determine the well formedness of the PI you're interested in, and report an error if the structure is illegal. You shouldn't have to do this yourself. On Mon, 25 Aug 2003, Birinder Singh wrote: > Hi > I am using the following in my code using the xerces lib 2.10 > > XMLCh name[2]; > name[0] = c; > name[1] = L'\0'; > isNameStart = XMLString::isValidName(name); > > to validate the first character (c) in the PI of an xml > For some Japanese chars like '比' (0xE494) I cant validate the same . > Is there something like only some specific characters are supported by the > xerces lib or should i enhance my version > > I also see an array XMLByte XMLReader::fgCharCharsTable[0x10000] maintained > in the file XMLReader.cpp > Does this array dont support the characters like the one above > > regards > birinder > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- -------------------- Michael Glavassevich [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
