Author: cargilld
Date: Thu Jul 28 06:52:00 2005
New Revision: 225771

URL: http://svn.apache.org/viewcvs?rev=225771&view=rev
Log:
Follow-up fix to xercesc-990.  Allow lookup for imported schema with no 
namespace.

Modified:
    xerces/c/trunk/src/xercesc/validators/schema/TraverseSchema.cpp

Modified: xerces/c/trunk/src/xercesc/validators/schema/TraverseSchema.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/trunk/src/xercesc/validators/schema/TraverseSchema.cpp?rev=225771&r1=225770&r2=225771&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/validators/schema/TraverseSchema.cpp (original)
+++ xerces/c/trunk/src/xercesc/validators/schema/TraverseSchema.cpp Thu Jul 28 
06:52:00 2005
@@ -4785,7 +4785,7 @@
         fBuffer.append(chComma);
         fBuffer.append(localPartStr);
 
-        if ((uriStr && *uriStr) && !XMLString::equals(uriStr, 
fTargetNSURIString)) {
+        if ((uriStr) && !XMLString::equals(uriStr, fTargetNSURIString)) {
 
             Grammar* grammar = fGrammarResolver->getGrammar(uriStr);
 
@@ -5138,7 +5138,7 @@
 
     if (!XMLString::equals(typeURI, fTargetNSURIString)
         && !XMLString::equals(typeURI, SchemaSymbols::fgURI_SCHEMAFORSCHEMA)
-        && (typeURI && *typeURI)) {
+        ) {
         return typeURI;
     }
 
@@ -5158,7 +5158,7 @@
     SchemaInfo*          saveInfo = fSchemaInfo;
     int                  saveScope = fCurrentScope;
 
-    if (otherSchemaURI != 0) {
+    if (otherSchemaURI && *otherSchemaURI) {
 
         // Make sure that we have an explicit import statement.
         // Clause 4 of Schema Representation Constraint:



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to