public function AddSchema( $schema )
	{
		if ( is_null( $schema ) ) throw new \lyquidity\xml\exceptions\ArgumentNullException();
		if ( ! $schema instanceof XmlSchema ) throw new XmlSchemaException( "The parameter is not a valid XmlSchema instance" );

		$this->schemas[ $schema->getTargetNamespace() ] = $schema;
	}