Пример #1
0
        /// <summary>Constructor.</summary>
        /// <param name="s">Stream to parse</param>
        public Reader(Stream s)
        {
            validModelTypes = ModelTypes.GetModelTypes();
            XmlDocument doc = new XmlDocument();

            doc.Load(s);
            reader       = new ReadWithLookAhead(new XmlNodeReader(doc.DocumentElement));
            currentState = States.Initial;
        }
Пример #2
0
 /// <summary>Constructor.</summary>
 /// <param name="s">Stream to parse</param>
 public APSIMFileReader(Stream s)
 {
     validModelTypes = ModelTypes.GetModelTypes();
     XmlDocument doc = new XmlDocument();
     doc.Load(s);
     reader = new ReadWithLookAhead(new XmlNodeReader(doc.DocumentElement));
     currentState = States.Initial;
 }
Пример #3
0
 /// <summary>Constructor.</summary>
 /// <param name="node">Node to parse</param>
 public APSIMFileReader(XmlNode node)
 {
     reader = new ReadWithLookAhead(new XmlNodeReader(node));
     validModelTypes = ModelTypes.GetModelTypes();
     currentState = States.Initial;
 }
Пример #4
0
 /// <summary>Constructor.</summary>
 /// <param name="node">Node to parse</param>
 public Reader(XmlNode node)
 {
     reader          = new ReadWithLookAhead(new XmlNodeReader(node));
     validModelTypes = ModelTypes.GetModelTypes();
     currentState    = States.Initial;
 }