From 03d83298b5a14ae80df0c937b54e0bcb70d67cfc Mon Sep 17 00:00:00 2001 From: Josh Taylor Date: Wed, 18 Oct 2023 16:27:12 -0700 Subject: [PATCH] Handle Cdata tokens --- instant-xml/src/de.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/instant-xml/src/de.rs b/instant-xml/src/de.rs index 4164662..2a93e3e 100644 --- a/instant-xml/src/de.rs +++ b/instant-xml/src/de.rs @@ -333,6 +333,9 @@ impl<'xml> Iterator for Context<'xml> { Ok(Token::Text { text }) => { return Some(Ok(Node::Text(text.as_str()))); } + Ok(Token::Cdata { text, .. }) => { + return Some(Ok(Node::Text(text.as_str()))); + } Ok(Token::Declaration { .. }) => match self.stack.is_empty() { false => return Some(Err(Error::UnexpectedToken(format!("{token:?}")))), true => {}