function debug($data){
echo "<pre>";
var_dump($data);
echo "</pre>";
}
// ...
$xml = new SimpleXMLElement($xmlString);
$cyclable = $xml;
foreach ($cyclable as $key => $value) {
debug($key);
}
Данный код выводит:

Переопределяю $cyclable:
$cyclable = $xml->Классификатор;
И пробую заново:

На самом деле
$xml->Классификатор
это тоже объект с множеством свойтсв. Я сейчас работаю над большим объектом, и хотелось бы скрипт по интеграции быстрее писать, для этого я хочу дебажить "названия свойств", а не сами свойства. надеюсь смог правильно объяснить суть проблемы. $xml это объект с двумя свойствами, которые являются тоже объектами: Классификатор и Каталог.