HostCMS,
простейший способ позволить добавлять атрибуты в xml это замена в модели Core_Xml_Entity строки 77
$xml .= "</" . $this->name . ">\n";
на строку
$xml .= "</" . ((strpos($this->name, " ") > 0)?substr($this->name, 0, strpos($this->name, " ")):$this->name) . ">\n";
это позволит добавлять атрибуты
->addEntity(
Core::factory('Core_Xml_Entity'

->name('my_xml_tags id="26"'

->value('mytags'

)
Почему бы так и не сделать?