We're parsing XML documents containing large blocks of CDATA using Saxy.Partial. We receive the documents in small chunks and want to process them in small chunks. The character_data_max_length option would do exactly what we need, except it only applies to the :characters event. Can it be made to also apply to the :cdata event? (In fact with cdata_as_characters enabled it's emitting :characters anyway.)
We're parsing XML documents containing large blocks of CDATA using Saxy.Partial. We receive the documents in small chunks and want to process them in small chunks. The
character_data_max_lengthoption would do exactly what we need, except it only applies to the:charactersevent. Can it be made to also apply to the:cdataevent? (In fact withcdata_as_charactersenabled it's emitting:charactersanyway.)