Пример #1
0
        /// <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);
            }
        }
Пример #2
0
        public void XPathDocumentNamespaceXml()
        {
            var document = new XPathDocument(new StringReader(Xml));

            this.TimeIt(document.Namespaces().ToList);
        }
Пример #3
0
        public void XPathDocumentNamespaceFile()
        {
            var document = new XPathDocument(XmlPath);

            this.TimeIt(document.Namespaces().ToList);
        }