Thanks for all the replies so far. I have upgraded to Xerces version 2.9.1. I
downloaded the source and set the debug contants to true and re-compiled. I
get loads of information on System.out so the right parser is definitely
being used to parse the XML.

I have uploaded the full XML file (its not very big)
http://www.nabble.com/file/p15181527/case3789-obf.xml case3789-obf.xml 

The debug output from Xerces is intermingled with that of my own application
and the key section is provided below. The non-null character event is
received where you see m_pcData= and just prior to that I see ###
setScannerState: SCANNER_STATE_CONTENT.

### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: SCANNER_STATE_CONTENT
10:54:11,219    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      >
152
10:54:11,219    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
1       characters=0000000088230347
30-Jan-2008 10:54:13[Job Processor] > 
10:54:12,217    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
2       m_pcData=0000000088230347
10:54:12,217    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      <
### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: SCANNER_STATE_CONTENT
10:54:12,217    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      >
153
10:54:12,217    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
1       characters=
                        
10:54:12,217    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      <
30-Jan-2008 10:54:14[Job Processor] > 
### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: SCANNER_STATE_CONTENT
10:54:13,215    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      >
154
10:54:13,230    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
1       characters=
                        
10:54:13,230    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
2       m_pcData=
                        
10:54:13,230    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      <
### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: 
30-Jan-2008 10:54:15[Job Processor] > SCANNER_STATE_CONTENT
10:54:14,213    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      >
155
10:54:14,213    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
1       characters=
                        
10:54:14,213    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      <
### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: SCANNER_STATE_CONTENT
10:54:14,213    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      >
156
10:54:14,213    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
1       characters=
                        
30-Jan-2008 10:54:16[Job Processor] > 
10:54:15,211    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      ?
2       m_pcData=
                        
10:54:15,226    ServiceTask:Job Processor       
data.BaseBusinessObject.characters      <
### setScannerState: SCANNER_STATE_START_OF_MARKUP
### setScannerState: SCANNER_STATE_CONTENT

-- 
View this message in context: 
http://www.nabble.com/unexpected-SAX-character-event-tp15070639p15181527.html
Sent from the Xerces - J - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to