public void Load(XPathNavigator stylesheet, XmlResolver resolver)
 {
     if (resolver == null)
     {
         resolver = new XmlNullResolver();
     }
     Compile(stylesheet, resolver, /*evidence:*/ null);
 }
 public void Load(XPathNavigator stylesheet, XmlResolver resolver) {
     if (stylesheet == null) {
         throw new ArgumentNullException("stylesheet");
     }
     if (resolver == null) {
         resolver = new XmlNullResolver();
     }
     Compile(stylesheet, resolver, /*evidence:*/null);
 }
Beispiel #3
0
 public void Load(XPathNavigator stylesheet, XmlResolver resolver)
 {
     if (stylesheet == null)
     {
         throw new ArgumentNullException("stylesheet");
     }
     if (resolver == null)
     {
         resolver = new XmlNullResolver();
     }
     Compile(stylesheet, resolver, /*evidence:*/ null);
 }
Beispiel #4
0
        public void Load(string url, XmlResolver resolver)
        {
            XmlTextReaderImpl tr = new XmlTextReaderImpl(url); {
                tr.XmlResolver = resolver;
            }
            Evidence evidence = XmlSecureResolver.CreateEvidenceForUrl(tr.BaseURI); // We should ask BaseURI before we start reading because it's changing with each node

            if (resolver == null)
            {
                resolver = new XmlNullResolver();
            }
            Compile(Compiler.LoadDocument(tr).CreateNavigator(), resolver, evidence);
        }
 /// <include file='doc\XslTransform.uex' path='docs/doc[@for="XslTransform.Load9"]/*' />
 public void Load(XPathNavigator stylesheet, XmlResolver resolver, Evidence evidence)
 {
     if (resolver == null)
     {
         resolver = new XmlNullResolver();
     }
     if (evidence == null)
     {
         evidence = new Evidence();
     }
     else
     {
         new SecurityPermission(SecurityPermissionFlag.ControlEvidence).Demand();
     }
     Compile(stylesheet, resolver, evidence);
 }
 public void Load(string url, XmlResolver resolver) {
     XmlTextReaderImpl tr = new XmlTextReaderImpl(url); {
         tr.XmlResolver = resolver;
     }
     Evidence evidence = XmlSecureResolver.CreateEvidenceForUrl(tr.BaseURI); // We should ask BaseURI before we start reading because it's changing with each node
     if (resolver == null) {
         resolver = new XmlNullResolver();
     }
     Compile(Compiler.LoadDocument(tr).CreateNavigator(), resolver, evidence);
 }
 public void Load(XPathNavigator stylesheet, XmlResolver resolver, Evidence evidence) {
     if (stylesheet == null) {
         throw new ArgumentNullException("stylesheet");
     }
     if (resolver == null) {
         resolver = new XmlNullResolver();
     }
     if (evidence == null) {
         evidence = new Evidence();
     }
     else {
         new SecurityPermission(SecurityPermissionFlag.ControlEvidence).Demand();
     }
     Compile(stylesheet, resolver, evidence);
 }