PFW: Report error for unknown element in settings

BZ: 62872

Report error if an element that doesn't exist is part of the
settings xml description.

Change-Id: I936519a0f28a2fd7a3b9e089c08ec12f0fe6c641
Signed-off-by: Georges-Henri Baron <georges-henrix.baron@intel.com>
Signed-off-by: Frédéric Boisnard <fredericx.boisnard@intel.com>
Reviewed-on: http://android.intel.com:8080/70474
Reviewed-by: Denneulin, Guillaume <guillaume.denneulin@intel.com>
Reviewed-by: De Chivre, Renaud <renaud.de.chivre@intel.com>
Tested-by: Dixon, CharlesX <charlesx.dixon@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
diff --git a/xmlserializer/XmlMemoryDocSink.cpp b/xmlserializer/XmlMemoryDocSink.cpp
index 430ae1d..6318496 100644
--- a/xmlserializer/XmlMemoryDocSink.cpp
+++ b/xmlserializer/XmlMemoryDocSink.cpp
@@ -27,7 +27,7 @@
 #define base CXmlDocSink
 
 CXmlMemoryDocSink::CXmlMemoryDocSink(IXmlSink* pXmlSink):
-        _pXmlSink(pXmlSink)
+    _pXmlSink(pXmlSink)
 {
 }
 
@@ -38,7 +38,5 @@
     xmlDocSource.getRootElement(docElement);
 
     // Load the structure from the XML Sink
-    _pXmlSink->fromXml(docElement, serializingContext);
-
-    return true;
+    return _pXmlSink->fromXml(docElement, serializingContext);
 }