diff --git a/library/Mvp.Xml/XInclude/XIncludingReader.cs b/library/Mvp.Xml/XInclude/XIncludingReader.cs index da8dfc5..ccd76fe 100644 --- a/library/Mvp.Xml/XInclude/XIncludingReader.cs +++ b/library/Mvp.Xml/XInclude/XIncludingReader.cs @@ -1597,7 +1597,9 @@ private bool ProcessInterDocXmlInclusion(string href, string xpointer) object resource; try { - resource = xmlResolver.GetEntity(includeLocation, null, null); + resource = xmlResolver.GetEntity(includeLocation, null, typeof(Stream)) + ?? xmlResolver.GetEntity(includeLocation, null, typeof(TextReader)) + ?? xmlResolver.GetEntity(includeLocation, null, typeof(XmlReader)); } catch (Exception e) {