Exemplo n.º 1
0
        public static OpmlItemCollection Import(Stream fileStream)
        {
            var _currentBatch = new OpmlItemCollection();

            XmlReader      reader = new XmlTextReader(fileStream);
            var            doc    = new XPathDocument(reader);
            XPathNavigator nav    = doc.CreateNavigator();

            XPathNodeIterator outlineItems = nav.Select("/opml/body/outline");

            while (outlineItems.MoveNext())
            {
                _currentBatch.AddRange(DeserializeItem(outlineItems.Current));
            }

            return(_currentBatch);
        }
Exemplo n.º 2
0
        public static OpmlItemCollection Import(Stream fileStream)
        {
            var _currentBatch = new OpmlItemCollection();

            XmlReader reader = new XmlTextReader(fileStream);
            var doc = new XPathDocument(reader);
            XPathNavigator nav = doc.CreateNavigator();

            XPathNodeIterator outlineItems = nav.Select("/opml/body/outline");

            while (outlineItems.MoveNext())
            {
                _currentBatch.AddRange(DeserializeItem(outlineItems.Current));
            }

            return _currentBatch;
        }