private bool IsRootNamespace(string namespaceUri, out string prefix)
{
prefix = null;
if (string.IsNullOrEmpty(namespaceUri))
return false;
if (parent != null)
return parent.IsRootNamespace(namespaceUri, out prefix);
if (rootNamespaces == null)
return false;
return rootNamespaces.TryGetValue(namespaceUri, out prefix);
}