4
using System.Xml.Schema;
9
public class MonoBench : XMLBench {
10
public XmlSchemaCollection xsc;
11
override public void InitXML_Validation(string schema_file, string schema_location) {
12
xsc = new XmlSchemaCollection();
13
xsc.Add(schema_location, schema_file);
15
override public void ParseXML(Stream xml, int iters, int iter) {
16
XmlTextReader reader = new XmlTextReader(xml);
17
XmlDocument doc = new XmlDocument();
20
override public void ValidateXML(Stream xml, int iters, int iter) {
21
XmlValidatingReader reader = new XmlValidatingReader(new XmlTextReader(xml));
22
reader.Schemas.Add(xsc);
23
XmlDocument doc = new XmlDocument();
29
public static void Main(string[] args) {
30
XMLBench bench = new MonoBench();