• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/urlpreview/parser/schemaorg.php
  • Класс: BitrixMainUrlPreviewParserSchemaOrg
  • Вызов: SchemaOrg::walkDomTree
protected function walkDomTree(DOMElement $currentNode, $currentDepth = 0)
{
	$this->handleNode($currentNode);
	foreach($currentNode->childNodes as $childNode)
	{
		if(is_a($childNode, 'DOMElement') && !($currentDepth == 0 xor $currentNode->hasAttribute('itemscope')))
		{
			$this->walkDomTree($childNode, $currentDepth + 1);
		}
	}
}