• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/xml.php
  • Класс: CXMLFileStream
  • Вызов: CXMLFileStream::endElement
private function endElement()
{
	$elementName = array_pop($this->elementStack);
	$elementPosition  = array_pop($this->positionStack);

	if (isset($this->endNodes[$elementName]))
	{
		$xmlPath = implode("/", $this->elementStack)."/".$elementName;
		if (isset($this->nodeHandlers[$xmlPath]))
		{
			$xmlObject = $this->readXml($elementPosition, $this->filePosition);
			if (is_object($xmlObject))
			{
				foreach ($this->nodeHandlers[$xmlPath] as $callableHandler)
				{
					call_user_func_array($callableHandler, array(
						$xmlObject,
					));
				}
			}
		}
	}
}