diff --git a/autotest/XmlNode/0.xml b/autotest/XmlNode/0.xml
index b8c37fc76..bb5b6bc86 100644
--- a/autotest/XmlNode/0.xml
+++ b/autotest/XmlNode/0.xml
@@ -6,4 +6,8 @@
Some text
+ ]]>
+
+
+
diff --git a/autotest/XmlNode/XmlNode.cpp b/autotest/XmlNode/XmlNode.cpp
index 08d20dc62..a7d89593e 100644
--- a/autotest/XmlNode/XmlNode.cpp
+++ b/autotest/XmlNode/XmlNode.cpp
@@ -17,7 +17,8 @@ CONSOLE_APP_MAIN
ASSERT(b.GetCount());
DDUMP(AsXML(a, XML_HEADER|XML_DOCTYPE));
DDUMP(AsXML(b, XML_HEADER|XML_DOCTYPE));
- AsXML(b, XML_HEADER|XML_DOCTYPE);
+
+ ASSERT(AsXML(a, XML_HEADER|XML_DOCTYPE) == "Some text<cdata&test>");
DLOG("================ OK");
}