public XmlSchemaCompletionCollection GetSchemas(XmlElementPath path, XmlSchemaCompletion defaultSchema) { string namespaceUri = path.GetRootNamespace(); if (String.IsNullOrEmpty(namespaceUri)) { return(GetSchemaCollectionUsingDefaultSchema(path, defaultSchema)); } return(GetSchemas(namespaceUri)); }
XmlSchemaCompletion FindSchema(XmlElementPath path) { XmlSchemaCompletion schema = schemas[path.GetRootNamespace()]; if ((schema == null) && (defaultSchema != null)) { path.SetNamespaceForUnqualifiedNames(defaultSchema.NamespaceUri); return(defaultSchema); } return(null); }
XmlSchemaCompletion FindSchema(XmlElementPath path) { XmlSchemaCompletion schema = schemas[path.GetRootNamespace()]; if ((schema == null) && (defaultSchema != null)) { path.SetNamespaceForUnqualifiedNames(defaultSchema.NamespaceUri); return defaultSchema; } return null; }