Linq к XML не все так очень на самом деле. Я пошел бы с сериализуемым решением вместо этого.
Чтобы получить все active
, а также inactive
подкатегорий
$parent_category_id = 10;
$child_categories = Mage::getResourceModel('catalog/category_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('is_active', array('in' => array(0,1)))
->addAttributeToFilter('parent_id', $parent_category_id);
foreach ($child_categories as $cat)
{
$sub_category_id = $cat->getId();
$sub_category_name = $cat->getName();
}