aggregator_element_start($parser, $name, $attributes)Callback function used by the XML parser.
modules/aggregator/aggregator.parser.inc, line 172
<?php
function aggregator_element_start($parser, $name, $attributes) {
global $item, $element, $tag, $items, $channel;
$name = strtolower($name);
switch ($name) {
case 'image':
case 'textinput':
case 'content':
case 'summary':
case 'tagline':
case 'subtitle':
case 'logo':
case 'info':
$element = $name;
break;
case 'id':
if ($element != 'item') {
$element = $name;
}
case 'link':
if (!empty($attributes['rel']) && $attributes['rel'] == 'alternate') {
if ($element == 'item') {
$items[$item]['link'] = $attributes['href'];
}
else {
$channel['link'] = $attributes['href'];
}
}
break;
case 'item':
$element = $name;
$item += 1;
break;
case 'entry':
$element = 'item';
$item += 1;
break;
}
$tag = $name;
}
?>