hi all, our xerces crashes while parsing with schema.
we use xerces c++ version 2.5 the problem: our xml-file contains coordinates like <coords>1.1,1.1 2.2,2.2 3.3,3.3</coords> with different number of coordinates within the tag It should be a repetition of with blanks/tabs/returns separated tupels of floating point numbers, where the floating point numbers in a tupel are separated with a comma. for this we define a schema pattern: <xsd:pattern value="[	| | | ]*[\-]?[0-9]*\.[0-9]*,[\-]?[0-9]*\.[0-9]*([	| | | ]+[\-]?[0-9]*\.[0-9]*,[\-]?[0-9]*\.[0-9]*)+[	| | | ]*"/> this pattern works fine for smaller amount of text data. but when the number of coordinates is getting long (about 1800 coordinate repeats) xerces crashs !! maybe a heap overflow ? in my opinion the crash depends not on the length of the text element but on the number of coord repeats. if we comment out this pattern in our schema xerces parses without any problem. so it's the number of coordinates combined with our schema pattern. any guess ? thx in advance claus j. weber --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]