original_string: public function getSchemaInfo()
  	{
  		if ( is_null( $this->domNode ) ) return null;
  
  		switch( $this->domNode->nodeType )
  		{
  			case XML_ATTRIBUTE_NODE:
  			case XML_ELEMENT_NODE:
  				return new DOMName( $this->domNode );
  
  			case XML_TEXT_NODE:
  				return new DOMName( $this->domNode->parentNode );
  
  			default:
  				return new DOMSchemaInfo( $this->domNode );
  		}
  	}
code: public function getSchemaInfo()
  	{
  		if ( is_null( $this->domNode ) ) return null;
  
  		switch( $this->domNode->nodeType )
  		{
  			case XML_ATTRIBUTE_NODE:
  			case XML_ELEMENT_NODE:
  				return new DOMName( $this->domNode );
  
  			case XML_TEXT_NODE:
  				return new DOMName( $this->domNode->parentNode );
  
  			default:
  				return new DOMSchemaInfo( $this->domNode );
  		}
  	}
code_tokens: public function getSchemaInfo ( ) { if ( is_null ( $ this -> domNode ) ) return null ; switch ( $ this -> domNode -> nodeType ) { case XML_ATTRIBUTE_NODE : case XML_ELEMENT_NODE : return new DOMName ( $ this -> domNode ) ; case XML_TEXT_NODE : return new DOMName ( $ this -> domNode -> parentNode ) ; default : return new DOMSchemaInfo ( $ this -> domNode ) ; } }
docstring: Gets the schema information that has been assigned to the current node as a result of schema validation.
  
  @return IXmlSchemaInfo An IXmlSchemaInfo object that contains the schema information
  for the current node.
docstring_tokens: Gets the schema information that has been assigned to the current node as a result of schema validation .