internal static Rhino.Xmlimpl.XmlNode.Namespace Create(string uri) { Rhino.Xmlimpl.XmlNode.Namespace rv = new Rhino.Xmlimpl.XmlNode.Namespace(); rv.uri = uri; // Avoid null prefix for "" namespace if (uri == null || uri.Length == 0) { rv.prefix = string.Empty; } return rv; }
internal static Rhino.Xmlimpl.XmlNode.Namespace Create(string prefix, string uri) { if (prefix == null) { throw new ArgumentException("Empty string represents default namespace prefix"); } if (uri == null) { throw new ArgumentException("Namespace may not lack a URI"); } Rhino.Xmlimpl.XmlNode.Namespace rv = new Rhino.Xmlimpl.XmlNode.Namespace(); rv.prefix = prefix; rv.uri = uri; return rv; }