Пример #1
0
        private XmlPreloadedResolver GetResolverWithStringData(XmlKnownDtds dtd, string data, Uri uri)
        {
            var xmlResolver = new XmlPreloadedResolver(dtd);

            xmlResolver.Add(uri, data);
            return(xmlResolver);
        }
 public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer<Uri> uriComparer)
 {
     this.fallbackResolver = fallbackResolver;
     this.mappings = new Dictionary<Uri, PreloadedData>(0x10, uriComparer);
     this.preloadedDtds = preloadedDtds;
     if (preloadedDtds != XmlKnownDtds.None)
     {
         if ((preloadedDtds & XmlKnownDtds.Xhtml10) != XmlKnownDtds.None)
         {
             this.AddKnownDtd(Xhtml10_Dtd);
         }
         if ((preloadedDtds & XmlKnownDtds.Rss091) != XmlKnownDtds.None)
         {
             this.AddKnownDtd(Rss091_Dtd);
         }
     }
 }
 public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer <Uri> uriComparer)
 {
     this.fallbackResolver = fallbackResolver;
     this.mappings         = new Dictionary <Uri, PreloadedData>(0x10, uriComparer);
     this.preloadedDtds    = preloadedDtds;
     if (preloadedDtds != XmlKnownDtds.None)
     {
         if ((preloadedDtds & XmlKnownDtds.Xhtml10) != XmlKnownDtds.None)
         {
             this.AddKnownDtd(Xhtml10_Dtd);
         }
         if ((preloadedDtds & XmlKnownDtds.Rss091) != XmlKnownDtds.None)
         {
             this.AddKnownDtd(Rss091_Dtd);
         }
     }
 }
Пример #4
0
        public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer <Uri> uriComparer)
        {
            _fallbackResolver = fallbackResolver;
            _mappings         = new Dictionary <Uri, PreloadedData>(16, uriComparer);
            _preloadedDtds    = preloadedDtds;

            // load known DTDs
            if (preloadedDtds != 0)
            {
                if ((preloadedDtds & XmlKnownDtds.Xhtml10) != 0)
                {
                    AddKnownDtd(s_xhtml10_Dtd);
                }
                if ((preloadedDtds & XmlKnownDtds.Rss091) != 0)
                {
                    AddKnownDtd(s_rss091_Dtd);
                }
            }
        }
 public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds) : this(fallbackResolver, preloadedDtds, null)
 {
 }
 public XmlPreloadedResolver(XmlKnownDtds preloadedDtds) : this(null, preloadedDtds, null)
 {
 }
Пример #7
0
 public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds)
     : this(fallbackResolver, preloadedDtds, null)
 {
 }
Пример #8
0
 public XmlPreloadedResolver(XmlKnownDtds preloadedDtds)
     : this(null, preloadedDtds, null)
 {
 }
Пример #9
0
        public XmlPreloadedResolver(XmlResolver fallbackResolver, XmlKnownDtds preloadedDtds, IEqualityComparer<Uri> uriComparer)
        {
            _fallbackResolver = fallbackResolver;
            _mappings = new Dictionary<Uri, PreloadedData>(16, uriComparer);
            _preloadedDtds = preloadedDtds;

            // load known DTDs
            if (preloadedDtds != 0)
            {
                if ((preloadedDtds & XmlKnownDtds.Xhtml10) != 0)
                {
                    AddKnownDtd(s_xhtml10_Dtd);
                }
                if ((preloadedDtds & XmlKnownDtds.Rss091) != 0)
                {
                    AddKnownDtd(s_rss091_Dtd);
                }
            }
        }