Вы можете установить изображение как inline element
с помощью свойства display
<div>
<img style="vertical-align: middle; display: inline;" src="https://placehold.it/60x60">
<span style="vertical-align: middle; display: inline;">Works.</span>
</div>
XmlArray используется, чтобы указать xmlserializer обрабатывать свойство как массив и сериализовать его в соответствии с его параметрами для имен элементов.
[XmlArray("FullNames")]
[XmlArrayItem("Name")]
public string[] Names{get;set;}
даст вам
<FullNames>
<Name>Michael Jackson</Name>
<Name>Paris Hilton</Name>
</FullNames>
Для добавления атрибута xml в элемент FullNames, вам нужно объявить для него класс.
[XmlType("FullNames")]
public class Names
{
[XmlAttribute("total")]
public int Total {get;set;}
[XmlElement("Name")]
public string[] Names{get;set;}
}
Это даст вам
<FullNames total="2">
<Name>Michael Jackson</Name>
<Name>Paris Hilton</Name>
</FullNames>