示例#1
0
 public static XmlReader CreateXmlReader(string filepath)
 {
     if (AppSettings.RestrictXmlControls)
     {
         NoEntitiesXmlTextReader nextr = new NoEntitiesXmlTextReader(filepath);
         return XmlReader.Create(nextr, CreateXmlReaderSettings());
     }
     else
     {
         XmlTextReader xtr = new XmlTextReader(filepath);
         return xtr;
     }
 }
示例#2
0
 public static XmlReader CreateXmlReader(Stream datastream)
 {
     if (AppSettings.RestrictXmlControls)
     {
         NoEntitiesXmlTextReader nextr = new NoEntitiesXmlTextReader(datastream);
         return(XmlReader.Create(nextr, CreateXmlReaderSettings()));
     }
     else
     {
         XmlTextReader xtr = new XmlTextReader(datastream);
         return(xtr);
     }
 }
示例#3
0
 public static XmlReader CreateXmlReader(Stream contentStream, string baseURI)
 {
     if (AppSettings.RestrictXmlControls)
     {
         NoEntitiesXmlTextReader nextr = new NoEntitiesXmlTextReader(baseURI, contentStream);
         return XmlReader.Create(nextr, CreateXmlReaderSettings());
     }
     else
     {
         XmlTextReader xtr = new XmlTextReader(baseURI, contentStream);
         return xtr;
     }
 }