Ejemplo n.º 1
0
        public virtual IImportRecord Read(XPathNavigator navigator)
        {
            if (navigator == null)
                throw new ArgumentNullException("navigator");

            ReadingJournal journal = new ReadingJournal();
            foreach (XPathNavigator itemElement in EnumerateChildren(navigator))
            {
                try
                {
                    ContentItem item = ReadSingleItem(itemElement, journal);
                    journal.Report(item);
                }
                catch (ContentTypeNotFoundException ex)
                {
                    journal.Error(ex);
                    if (!IgnoreMissingTypes)
                        throw;
                }
            }
            return journal;
        }
Ejemplo n.º 2
0
 private static IImportRecord CreateRecord(ContentItem item)
 {
     ReadingJournal rj = new ReadingJournal();
     rj.Report(item);
     return rj;
 }