From 0c7a1fe6674064378fb2be7a7d1bd5eb38dc1636 Mon Sep 17 00:00:00 2001 From: David Wendt Date: Sat, 28 Dec 2019 15:08:31 -0700 Subject: [PATCH] Text and comment nodes are stored plain and must be escaped for XML --- core/src/xml/tree.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/xml/tree.rs b/core/src/xml/tree.rs index 09e0871f2..ffff83522 100644 --- a/core/src/xml/tree.rs +++ b/core/src/xml/tree.rs @@ -1060,10 +1060,10 @@ impl<'gc> XMLNode<'gc> { } } XMLNodeData::Text { contents, .. } => { - writer.write_event(&Event::Text(BytesText::from_escaped_str(contents.as_str()))) + writer.write_event(&Event::Text(BytesText::from_plain_str(contents.as_str()))) } XMLNodeData::Comment { contents, .. } => writer.write_event(&Event::Comment( - BytesText::from_escaped_str(contents.as_str()), + BytesText::from_plain_str(contents.as_str()), )), }?;