public function addNamespace( $prefix, $namespace )
	{
		if ( empty( $namespace ) )
		{
			throw new ArgumentOutOfRangeException( "The $namespace parameter to addNamespace cannot be null or empty" );
		}

		if ( substr( $prefix, 0, 5 ) == "xmlns" )
		{
			$prefix = substr( $prefix, 5 );
		}

		if ( strlen( $prefix ) > 0 && $prefix[0] == ":" )
		{
			$prefix = substr( $prefix, 1 );
		}

		if ( empty( $prefix) && empty( $this->defaultNamespace ) )
		{
			$this->defaultNamespace = $namespace;
		}

		$this->namespaces[ $prefix ] = $namespace;
	}
public function addNamespace( $prefix, $namespace )
	{
		if ( empty( $namespace ) )
		{
			throw new ArgumentOutOfRangeException( "The $namespace parameter to addNamespace cannot be null or empty" );
		}

		if ( substr( $prefix, 0, 5 ) == "xmlns" )
		{
			$prefix = substr( $prefix, 5 );
		}

		if ( strlen( $prefix ) > 0 && $prefix[0] == ":" )
		{
			$prefix = substr( $prefix, 1 );
		}

		if ( empty( $prefix) && empty( $this->defaultNamespace ) )
		{
			$this->defaultNamespace = $namespace;
		}

		$this->namespaces[ $prefix ] = $namespace;
	}
public function addNamespace ( $ prefix , $ namespace ) { if ( empty ( $ namespace ) ) { throw new ArgumentOutOfRangeException ( "The $namespace parameter to addNamespace cannot be null or empty" ) ; } if ( substr ( $ prefix , 0 , 5 ) == "xmlns" ) { $ prefix = substr ( $ prefix , 5 ) ; } if ( strlen ( $ prefix ) > 0 && $ prefix [ 0 ] == ":" ) { $ prefix = substr ( $ prefix , 1 ) ; } if ( empty ( $ prefix ) && empty ( $ this -> defaultNamespace ) ) { $ this -> defaultNamespace = $ namespace ; } $ this -> namespaces [ $ prefix ] = $ namespace ; }
Adds a namespace to the existing collection
@param string $prefix
@param string $namespace
Adds a namespace to the existing collection