[110356] WSDL editor content assist not working if WSDL schemas are not explicitly added to the XML catalog
diff --git a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelquery/XMLModelQueryAssociationProvider.java b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelquery/XMLModelQueryAssociationProvider.java
index dce92c8..48e65ad 100644
--- a/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelquery/XMLModelQueryAssociationProvider.java
+++ b/bundles/org.eclipse.wst.xml.core/src/org/eclipse/wst/xml/core/internal/modelquery/XMLModelQueryAssociationProvider.java
@@ -32,6 +32,16 @@
 	}
 
 	protected String resolveGrammarURI(Document document, String publicId, String systemId) {
-		return idResolver.resolve(null, publicId, systemId);
+		
+		String resolvedId = idResolver.resolve(null, publicId, systemId); // initially we had only this call
+		if(resolvedId == null){
+			String location = systemId;
+			if(location == null){
+				location = publicId;
+			}
+			// try physical location
+			resolvedId = idResolver.resolvePhysicalLocation(null, publicId, location);
+		}
+		return resolvedId;
 	}
 }