private void AddSchemaImport(string ns, string referencingNs)
{
if (referencingNs == null) return;
if (NamespacesEqual(ns, referencingNs)) return;
XmlSchema schema = _schemas[referencingNs];
if (schema == null)
{
schema = AddSchema(referencingNs);
}
if (FindImport(schema, ns) == null)
{
XmlSchemaImport import = new XmlSchemaImport();
if (ns != null && ns.Length > 0)
import.Namespace = ns;
schema.Includes.Add(import);
}
}