@@ -2439,8 +2439,8 @@ impl<'i, R: XmlRead<'i>, E: EntityResolver> XmlReader<'i, R, E> {
24392439 }
24402440
24412441 match self . next_impl ( ) ? {
2442- PayloadEvent :: Text ( e) => result. to_mut ( ) . push_str ( & e. decode ( ) ?) ,
2443- PayloadEvent :: CData ( e) => result. to_mut ( ) . push_str ( & e. decode ( ) ?) ,
2442+ PayloadEvent :: Text ( e) => result. to_mut ( ) . push_str ( & e. xml_content ( ) ?) ,
2443+ PayloadEvent :: CData ( e) => result. to_mut ( ) . push_str ( & e. xml_content ( ) ?) ,
24442444 PayloadEvent :: GeneralRef ( e) => self . resolve_reference ( result. to_mut ( ) , e) ?,
24452445
24462446 // SAFETY: current_event_is_last_text checks that event is Text, CData or GeneralRef
@@ -2456,8 +2456,8 @@ impl<'i, R: XmlRead<'i>, E: EntityResolver> XmlReader<'i, R, E> {
24562456 return match self . next_impl ( ) ? {
24572457 PayloadEvent :: Start ( e) => Ok ( DeEvent :: Start ( e) ) ,
24582458 PayloadEvent :: End ( e) => Ok ( DeEvent :: End ( e) ) ,
2459- PayloadEvent :: Text ( e) => self . drain_text ( e. decode ( ) ?) ,
2460- PayloadEvent :: CData ( e) => self . drain_text ( e. decode ( ) ?) ,
2459+ PayloadEvent :: Text ( e) => self . drain_text ( e. xml_content ( ) ?) ,
2460+ PayloadEvent :: CData ( e) => self . drain_text ( e. xml_content ( ) ?) ,
24612461 PayloadEvent :: DocType ( e) => {
24622462 self . entity_resolver
24632463 . capture ( e)
0 commit comments