From 35481a109c8e2650e5847948406aaa87f1f4633a Mon Sep 17 00:00:00 2001
From: Khaled Noaman <knoaman@apache.org>
Date: Thu, 22 Aug 2002 13:56:53 +0000
Subject: [PATCH] [Bug 11906] Wrong comparison

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174164 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/validators/schema/TraverseSchema.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/xercesc/validators/schema/TraverseSchema.cpp b/src/xercesc/validators/schema/TraverseSchema.cpp
index 13868fb2a..dac1355e6 100644
--- a/src/xercesc/validators/schema/TraverseSchema.cpp
+++ b/src/xercesc/validators/schema/TraverseSchema.cpp
@@ -434,10 +434,10 @@ void TraverseSchema::traverseAnnotationDecl(const DOMElement* const annotationEl
 
         const XMLCh* name = child->getLocalName();
 
-        if (XMLString::compareString(name, SchemaSymbols::fgELT_APPINFO)) {
+        if (!XMLString::compareString(name, SchemaSymbols::fgELT_APPINFO)) {
             fAttributeCheck.checkAttributes(child, GeneralAttributeCheck::E_Appinfo, this);
         }
-        else if (XMLString::compareString(name, SchemaSymbols::fgELT_DOCUMENTATION)) {
+        else if (!XMLString::compareString(name, SchemaSymbols::fgELT_DOCUMENTATION)) {
             fAttributeCheck.checkAttributes(child, GeneralAttributeCheck::E_Documentation, this);
         }
         else {
-- 
GitLab