/// <summary> /// Initialize the processor. /// </summary> /// <param name="document">XPathDocument to use</param> public void Initialize(XPathDocument document) { InitializeManagers(document.CreateNavigator()); foreach (var ns in document.Namespaces()) { RegisterNamespace(ns.Item1, ns.Item2); } }
public void XPathDocumentNamespaceXml() { var document = new XPathDocument(new StringReader(Xml)); this.TimeIt(document.Namespaces().ToList); }
public void XPathDocumentNamespaceFile() { var document = new XPathDocument(XmlPath); this.TimeIt(document.Namespaces().ToList); }