better validation error
authorDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 3 Mar 2006 17:08:59 +0000 (17:08 +0000)
committerDuncan Mac-Vicar P <dmacvicar@suse.de>
Fri, 3 Mar 2006 17:08:59 +0000 (17:08 +0000)
zypp/parser/XMLNodeIterator.cc

index 9984bf2..d12cc22 100644 (file)
@@ -130,11 +130,15 @@ namespace zypp {
     {
       xmlTextReaderSetErrorHandler(_reader, (xmlTextReaderErrorFunc) errorHandler, this);
       // xmlTextReaderSetStructuredErrorHandler(_reader, structuredErrorHandler, this);
-      if (_reader && validationPath)
-        if (xmlTextReaderRelaxNGValidate
-            (_reader,validationPath)==-1)
-          WAR << "Could not enable validation of document" << std::endl;
-      
+      if (_reader )
+      {
+        if ( validationPath )
+        {
+            if (xmlTextReaderRelaxNGValidate(_reader,validationPath)==-1)
+              WAR << "Could not enable validation of document using " << validationPath << std::endl;
+        }
+        // otherwise validation is disabled.
+      }
         /* Derived classes must call fetchNext() in their constructors themselves,
            XMLNodeIterator has no access to their virtual functions during
            construction */