original_string: public function getInnerXml()
  	{
  		if ( is_null( $this->domNode ) ) return null;
  		$owner = $this->domNode instanceof \DOMDocument ? $this->domNode : $this->domNode->ownerDocument;
  		$xml = $owner->saveXml( $this->domNode, LIBXML_NOEMPTYTAG );
  		$xml = ltrim( preg_replace( "/^<\?xml.*\?>/", "", $xml ) );
  		$xml = ltrim( preg_replace( "/^<!DOCTYPE[^>[]*(\[[^]]*\])?>/s", "", $xml ) );
  		return $xml;
  	}
code: public function getInnerXml()
  	{
  		if ( is_null( $this->domNode ) ) return null;
  		$owner = $this->domNode instanceof \DOMDocument ? $this->domNode : $this->domNode->ownerDocument;
  		$xml = $owner->saveXml( $this->domNode, LIBXML_NOEMPTYTAG );
  		$xml = ltrim( preg_replace( "/^<\?xml.*\?>/", "", $xml ) );
  		$xml = ltrim( preg_replace( "/^<!DOCTYPE[^>[]*(\[[^]]*\])?>/s", "", $xml ) );
  		return $xml;
  	}
code_tokens: public function getInnerXml ( ) { if ( is_null ( $ this -> domNode ) ) return null ; $ owner = $ this -> domNode instanceof \ DOMDocument ? $ this -> domNode : $ this -> domNode -> ownerDocument ; $ xml = $ owner -> saveXml ( $ this -> domNode , LIBXML_NOEMPTYTAG ) ; $ xml = ltrim ( preg_replace ( "/^<\?xml.*\?>/" , "" , $ xml ) ) ; $ xml = ltrim ( preg_replace ( "/^<!DOCTYPE[^>[]*(\[[^]]*\])?>/s" , "" , $ xml ) ) ; return $ xml ; }
docstring: Not used but implement
  Gets or sets the markup representing the child nodes of the current node.
  
  @return string A string that contains the markup of the child nodes of the current node.
docstring_tokens: Not used but implement Gets or sets the markup representing the child nodes of the current node .