Как таки в вывод xml добавить нужный тег с содержанием?

#
Как таки в вывод xml добавить нужный тег с содержанием?
Судя по-всему, чем больше кода в вопросе, тем меньше вероятность, что ответят, поэтому постараюсь сформулировать вопрос как можно короче.

В динамической странице осуществляется запрашивание содержимого инфосистемы, и скармливание ее xsl-шаблонизатору, все как всегда.
(фрагмент кода)
if (Core::moduleIsActive('informationsystem'))
{
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', '24')
);
и т.д. (код взял из типовые динамические страницы->инфосистема)


На выходе генерируется такой xml:
<informationsystem id="24">
    <informationsystem_item id="362">
        <description>blabla</description>
и т.д.

(Там может быть несколько informationsystem_item с разными id, не суть.)

Но так как динамическая система почему-то не пихает в xml тег <text>...</text>,
то приходится делать подзапрос:
if ($Informationsystem_Controller_Show->item){
$oInformationsystem_Item = Core_Entity::factory('Informationsystem_Item', $Informationsystem_Controller_Show->item);
}


Нужная мне информация извлекается, но как ее вдогонку добавить в xml?

Пока что делаю вот так:
$Informationsystem_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity')->name('text')->value($oInformationsystem_Item->text)
);


Но тег пихается не туда, куда нужно
<informationsystem id="24">
      <text>blabla</text>
            <informationsystem_item id="362">


А мне нужно вот так:
<informationsystem id="24">
    <informationsystem_item id="362">
        <text>blabla</text>


т.е. как нужно модифицировать $Informationsystem_Controller_Show->addEntity, что тег запихивался как надо, а не в самый корень xml?

Нашел недавно вот здесь ответ:
http://www.hostcms.ru/forums/2/7584
Но пример ->addAttribute('id', 1)   не срабатывает никоим образом, а также десяток других примеров, найденных в поисковиках. Помогите пожалуйста с этим вопросом.
#
Re: Как таки в вывод xml добавить нужный тег с содержанием?
черт черт черт чтт чт
два дня убил из-за одной строки кода:

$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl'->getByName($currentXslTemplate)
)
->groupsMode('none'
->itemsForbiddenTags(array('text')
->itemsProperties(TRUE)
->group(FALSE)
->limit(3);



Только что обратил пристальное внимание на эту строку.
->itemsForbiddenTags(array('text')
Это строка попросту исключает из вывода тот самый тег.

Но вопрос актуален, т.к. модифицировать xml в некоторых случаях надо. Да и seo теги статьи оказывается у меня все равно каким-то образом не попадают в xml

Авторизация