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); } } }
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) { }
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); } } }