DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23840>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23840 char[] in the character gets flooded Summary: char[] in the character gets flooded Product: Xerces-J Version: 1.4.4 Platform: Sun OS/Version: Linux Status: NEW Severity: Blocker Priority: Other Component: SAX AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] In the DefaultHandler class , i am using the characters() by overriding it . It is notified when the characters in the xml . But once the array reaches it max size 2048 . it recreates the array .ie.., a new array is created . The data in the previuos array is overwritten by the new array . Ex: <sometag>want to display the name </sometag> once the notification for the above is received with the values as follows character(char ch[] ,int start ,int length ) 1.) assume so far the ch[] is stored with 2042 characters . 2.) for this notification , the ch[] will have only the characters "want t" in the ch []. 3.) so in the next notification it will have the other part of the char "o display the name ". 4.) so the previous value "want t" is missed . One solution is to store the previous value "want t" in a temporary string and use them in the next notification . But there is one issue we may not know when to use the previous value . Because of * <sometag>want to display the name </sometag> . . . . + <sometag>show rollno</sometag> 1.) at * the ch[] may get exactly 2048 characters. 2.) Assume the next notification is at + . 3.) then we should not use the prev. value . Since it is esactly at the next notification. So please investigate it and response me at [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
