Esempio n. 1
0
 public RelaxngGrammar InferSchema(XmlReader xmlReader,
                                   RelaxngGrammar grammar)
 {
     return(RngInference.Process(xmlReader, grammar,
                                 occurrence == InferenceOption.Relaxed,
                                 typeInference == InferenceOption.Relaxed));
 }
Esempio n. 2
0
        public static RelaxngGrammar Process(XmlReader xmlReader,
                                             RelaxngGrammar grammar,
                                             bool laxOccurence,
                                             bool laxTypeInference)
        {
            RngInference impl = new RngInference(xmlReader,
                                                 grammar, laxOccurence, laxTypeInference);

            impl.Run();
            return(impl.grammar);
        }
Esempio n. 3
0
		public static RelaxngGrammar Process (XmlReader xmlReader, 
			RelaxngGrammar grammar,
			bool laxOccurence,
			bool laxTypeInference)
		{
			RngInference impl = new RngInference (xmlReader,
				grammar, laxOccurence, laxTypeInference);
			impl.Run ();
			return impl.grammar;
		}