Проблема, скорее всего, в том что дополнительное свойство с изображением передается в XML только в том случае если мы находимся в элементе, т.е. если НЕ выполняется условие if($result['item'] == false). Для того, чтобы дополнительное свойство с изображением всегда передавалась в XML можно блок, в котором определяется значение доп. свойства, вынести перед условием, т.е. так:
if($result != false)
{
//Получение имени изображения, прикрепленного к узлу структуры инфосистемы
$Structure = new Structure();
$masiv = $GLOBALS['LA_InformationSystem']->SelectInformationSystem($InformationSystem_id);
while($row = mysql_fetch_array($masiv))
{
$info_str_id = $row['structure_id'];
};
$prop_id = 6;
$mas = $Structure->GetAllStructurePropertyValuesOfProperty($prop_id);
while($row = mysql_fetch_array($mas))
{
if ($row['structure_id'] == $info_str_id)
$external_propertys['img_item'] = $row['structure_propertys_values_value'];
};
/* Вывод списка */
if($result['item'] == false)
{
...
}
else
{
...
}
}