diff options
Diffstat (limited to 'parameter')
-rw-r--r-- | parameter/XmlFileIncluderElement.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/parameter/XmlFileIncluderElement.cpp b/parameter/XmlFileIncluderElement.cpp index 89e5c14..4986758 100644 --- a/parameter/XmlFileIncluderElement.cpp +++ b/parameter/XmlFileIncluderElement.cpp @@ -56,6 +56,11 @@ bool CXmlFileIncluderElement::fromXml(const CXmlElement& xmlElement, CXmlSeriali // Use a doc source that load data from a file CXmlFileDocSource fileDocSource(strPath, elementSerializingContext.getXmlSchemaPathFolder() + "/" + strIncludedElementType + ".xsd", strIncludedElementType); + if (!fileDocSource.isParsable(elementSerializingContext)) { + + return false; + } + // Get top level element CXmlElement childElement; |