Beispiel #1
0
		public RdpDatatype (string ns, string localName, RelaxngParamList parameters, RelaxngDatatypeProvider provider)
		{
			this.ns = ns;
			this.localName = localName;
			//this.provider = provider;
			if (provider == null)
				provider = RelaxngMergedProvider.DefaultProvider;
			datatype = provider.GetDatatype (localName, ns, parameters);
			if (datatype == null) {
				throw new RelaxngException (String.Format ("Invalid datatype was found for namespace '{0}' and local name '{1}'", ns, localName));
			}
		}
 public RdpDatatype(string ns, string localName, RelaxngParamList parameters, RelaxngDatatypeProvider provider)
 {
     this.ns        = ns;
     this.localName = localName;
     //this.provider = provider;
     if (provider == null)
     {
         provider = RelaxngMergedProvider.DefaultProvider;
     }
     datatype = provider.GetDatatype(localName, ns, parameters);
     if (datatype == null)
     {
         throw new RelaxngException(String.Format("Invalid datatype was found for namespace '{0}' and local name '{1}'", ns, localName));
     }
 }