Пример #1
0
 public XmlCachingResolverDecorator(System.Xml.XmlResolver innerResolver)
 {
     if (innerResolver == null)
     {
         throw new ArgumentNullException(nameof(innerResolver));
     }
     _innerResolver = innerResolver;
 }
Пример #2
0
 private void SetupValidation(System.Xml.ValidationType valType)
 {
     this.validator = BaseValidator.CreateInstance(valType, this, this.schemaCollection, this.eventHandling, this.processIdentityConstraints);
     System.Xml.XmlResolver resolver = this.GetResolver();
     this.validator.XmlResolver = resolver;
     if (this.outerReader.BaseURI.Length > 0)
     {
         this.validator.BaseUri = (resolver == null) ? new Uri(this.outerReader.BaseURI, UriKind.RelativeOrAbsolute) : resolver.ResolveUri(null, this.outerReader.BaseURI);
     }
     this.coreReaderImpl.ValidationEventHandling = (this.validationType == System.Xml.ValidationType.None) ? null : this.eventHandling;
 }
Пример #3
0
        internal XmlReader CreateReader(string inputUri, XmlParserContext inputContext)
        {
            XmlReader reader;

            if (inputUri == null)
            {
                throw new ArgumentNullException("inputUri");
            }
            if (inputUri.Length == 0)
            {
                throw new ArgumentException(Res.GetString("XmlConvert_BadUri"), "inputUri");
            }
            System.Xml.XmlResolver xmlResolver = this.GetXmlResolver();
            if (xmlResolver == null)
            {
                xmlResolver = this.CreateDefaultResolver();
            }
            Uri    absoluteUri = xmlResolver.ResolveUri(null, inputUri);
            Stream input       = (Stream)xmlResolver.GetEntity(absoluteUri, string.Empty, typeof(Stream));

            if (input == null)
            {
                throw new XmlException("Xml_CannotResolveUrl", inputUri);
            }
            XmlReaderSettings settings = this;

            if (!settings.CloseInput)
            {
                settings            = settings.Clone();
                settings.CloseInput = true;
            }
            try
            {
                reader = settings.CreateReader(input, absoluteUri, null, inputContext);
            }
            catch
            {
                input.Close();
                throw;
            }
            return(reader);
        }
Пример #4
0
 private void Initialize()
 {
     this.nameTable                 = null;
     this.xmlResolver               = this.CreateDefaultResolver();
     this.lineNumberOffset          = 0;
     this.linePositionOffset        = 0;
     this.checkCharacters           = true;
     this.conformanceLevel          = System.Xml.ConformanceLevel.Document;
     this.ignoreWhitespace          = false;
     this.ignorePIs                 = false;
     this.ignoreComments            = false;
     this.dtdProcessing             = System.Xml.DtdProcessing.Prohibit;
     this.closeInput                = false;
     this.maxCharactersFromEntities = 0L;
     this.maxCharactersInDocument   = 0L;
     this.schemas          = null;
     this.validationType   = System.Xml.ValidationType.None;
     this.validationFlags  = XmlSchemaValidationFlags.ProcessIdentityConstraints;
     this.validationFlags |= XmlSchemaValidationFlags.AllowXmlAttributes;
     this.isReadOnly       = false;
 }
        public static bool _ctor_System_Xml_XmlSecureResolver_System_Xml_XmlResolver_System_Security_Policy_Evidence( )
        {
            //Parameters
            System.Xml.XmlResolver          resolver = null;
            System.Security.Policy.Evidence evidence = null;


            //Exception
            Exception exception_Real        = null;
            Exception exception_Intercepted = null;

            InterceptionMaintenance.disableInterception( );

            try
            {
                returnValue_Real = System.Xml.XmlSecureResolver.ctor(resolver, evidence);
            }

            catch (Exception e)
            {
                exception_Real = e;
            }


            InterceptionMaintenance.enableInterception( );

            try
            {
                returnValue_Intercepted = System.Xml.XmlSecureResolver.ctor(resolver, evidence);
            }

            catch (Exception e)
            {
                exception_Intercepted = e;
            }
        }
Пример #6
0
        public static bool _ctor_System_Xml_XmlSecureResolver_System_Xml_XmlResolver_System_String( )
        {
            //Parameters
            System.Xml.XmlResolver resolver    = null;
            System.String          securityUrl = null;


            //Exception
            Exception exception_Real        = null;
            Exception exception_Intercepted = null;

            InterceptionMaintenance.disableInterception( );

            try
            {
                returnValue_Real = System.Xml.XmlSecureResolver.ctor(resolver, securityUrl);
            }

            catch (Exception e)
            {
                exception_Real = e;
            }


            InterceptionMaintenance.enableInterception( );

            try
            {
                returnValue_Intercepted = System.Xml.XmlSecureResolver.ctor(resolver, securityUrl);
            }

            catch (Exception e)
            {
                exception_Intercepted = e;
            }
        }
Пример #7
0
 public void Load(System.Xml.XPath.IXPathNavigable stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver)
 {
 }
Пример #8
0
 public void Load(System.Xml.XmlReader stylesheet, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver)
 {
 }
Пример #9
0
 public void Load(string stylesheetUri, System.Xml.Xsl.XsltSettings settings, System.Xml.XmlResolver stylesheetResolver)
 {
 }
Пример #10
0
 public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output, System.Xml.XmlResolver resolver)
 {
 }
Пример #11
0
 public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlResolver resolver)
 {
     throw null;
 }
 public XmlSchema Add(XmlSchema schema, System.Xml.XmlResolver resolver)
 {
 }
Пример #13
0
 public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver)
 {
 }
 public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence)
 {
 }
 public void Load(string url, System.Xml.XmlResolver resolver)
 {
 }
 public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver)
 {
 }
Пример #17
0
 public void Compile(ValidationEventHandler validationEventHandler, System.Xml.XmlResolver resolver)
 {
 }
Пример #18
0
 public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver, System.Xml.Resolvers.XmlKnownDtds preloadedDtds, System.Collections.Generic.IEqualityComparer <System.Uri> uriComparer)
 {
 }
Пример #19
0
 public XmlPreloadedResolver(System.Xml.XmlResolver fallbackResolver, System.Xml.Resolvers.XmlKnownDtds preloadedDtds)
 {
 }
 internal XmlReader CreateReader(string inputUri, XmlParserContext inputContext)
 {
     XmlReader reader;
     if (inputUri == null)
     {
         throw new ArgumentNullException("inputUri");
     }
     if (inputUri.Length == 0)
     {
         throw new ArgumentException(Res.GetString("XmlConvert_BadUri"), "inputUri");
     }
     System.Xml.XmlResolver xmlResolver = this.GetXmlResolver();
     if (xmlResolver == null)
     {
         xmlResolver = this.CreateDefaultResolver();
     }
     Uri absoluteUri = xmlResolver.ResolveUri(null, inputUri);
     Stream input = (Stream) xmlResolver.GetEntity(absoluteUri, string.Empty, typeof(Stream));
     if (input == null)
     {
         throw new XmlException("Xml_CannotResolveUrl", inputUri);
     }
     XmlReaderSettings settings = this;
     if (!settings.CloseInput)
     {
         settings = settings.Clone();
         settings.CloseInput = true;
     }
     try
     {
         reader = settings.CreateReader(input, absoluteUri, null, inputContext);
     }
     catch
     {
         input.Close();
         throw;
     }
     return reader;
 }
 public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, XsltArgumentList args, System.Xml.XmlResolver resolver)
 {
 }
 public void Transform(string inputfile, string outputfile, System.Xml.XmlResolver resolver)
 {
 }
 private void Initialize()
 {
     this.nameTable = null;
     this.xmlResolver = this.CreateDefaultResolver();
     this.lineNumberOffset = 0;
     this.linePositionOffset = 0;
     this.checkCharacters = true;
     this.conformanceLevel = System.Xml.ConformanceLevel.Document;
     this.ignoreWhitespace = false;
     this.ignorePIs = false;
     this.ignoreComments = false;
     this.dtdProcessing = System.Xml.DtdProcessing.Prohibit;
     this.closeInput = false;
     this.maxCharactersFromEntities = 0L;
     this.maxCharactersInDocument = 0L;
     this.schemas = null;
     this.validationType = System.Xml.ValidationType.None;
     this.validationFlags = XmlSchemaValidationFlags.ProcessIdentityConstraints;
     this.validationFlags |= XmlSchemaValidationFlags.AllowXmlAttributes;
     this.isReadOnly = false;
 }
 public void Load(System.Xml.XPath.XPathNavigator stylesheet, System.Xml.XmlResolver resolver)
 {
 }
 public static System.CodeDom.Compiler.CompilerErrorCollection CompileToType(System.Xml.XmlReader stylesheet, XsltSettings settings, System.Xml.XmlResolver stylesheetResolver, bool debug, System.Reflection.Emit.TypeBuilder typeBuilder, string scriptAssemblyPath)
 {
 }
 public void Load(System.Xml.XmlReader stylesheet, System.Xml.XmlResolver resolver, System.Security.Policy.Evidence evidence)
 {
 }
Пример #27
0
 public void Transform(System.Xml.XmlReader input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results, System.Xml.XmlResolver documentResolver)
 {
 }
 public void Transform(System.Xml.XPath.XPathNavigator input, XsltArgumentList args, System.IO.Stream output, System.Xml.XmlResolver resolver)
 {
 }
Пример #29
0
 public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList arguments, System.Xml.XmlWriter results, System.Xml.XmlResolver documentResolver)
 {
 }
 public void Transform(System.Xml.XPath.IXPathNavigable input, XsltArgumentList args, System.IO.TextWriter output, System.Xml.XmlResolver resolver)
 {
 }
 public XmlSchema Add(string ns, System.Xml.XmlReader reader, System.Xml.XmlResolver resolver)
 {
 }