aboutsummaryrefslogtreecommitdiffstats
path: root/src/xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/xml')
-rw-r--r--src/xml/reader.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xml/reader.rs b/src/xml/reader.rs
index 8960a39..329c180 100644
--- a/src/xml/reader.rs
+++ b/src/xml/reader.rs
@@ -52,6 +52,7 @@ impl<R: Read> StreamingParser<R> {
"true" => return Some(Ok(PlistEvent::BooleanValue(true))),
"false" => return Some(Ok(PlistEvent::BooleanValue(false))),
"data" => return Some(self.read_content(|s| {
+ let s: String = s.replace(" ", "").replace("\t", "");
match FromBase64::from_base64(&s[..]) {
Ok(b) => Ok(PlistEvent::DataValue(b)),
Err(_) => Err(ParserError::InvalidData)