diff --exclude='*~' -ur libxml++-2.10.0.orig/libxml++/parsers/saxparser.cc libxml++-2.10.0/libxml++/parsers/saxparser.cc --- libxml++-2.10.0.orig/libxml++/parsers/saxparser.cc 2005-04-23 07:54:18.000000000 -0400 +++ libxml++-2.10.0/libxml++/parsers/saxparser.cc 2005-04-23 10:45:22.000000000 -0400 @@ -395,7 +395,7 @@ // Here we force the use of Glib::ustring::ustring( InputIterator begin, InputIterator end ) // instead of Glib::ustring::ustring( const char*, size_type ) because it // expects the length of the string in characters, not in bytes. - parser->on_cdata_block( + parser->on_characters( Glib::ustring( reinterpret_cast(ch), reinterpret_cast(ch + len) ) );