Нужна помощь, пожалуйста!Можно создавать разные атрибуты для каждого элемента?
Мой код это делается быстро:
[XmlRoot("monster")]
public class monster
{
public List<flag> flags { get; set; }
}
public class flag
{
[XmlAttribute("summonable")]
public int summonable { get; set; }
[XmlAttribute("attackable")]
public int attackable { get; set; }
}
public void XML()
{ monster monster = new monster
{
flags = new List<flag>
{
new flag() { summonable = 0 },
new flag() { attackable = 0 }
}
};
}
Он выходит хорошо, и я использую Список <>:
<monster>
<flags>
<flag summonable="0" attackable="0" />
<flag summonable="0" attackable="0" />
</flags>
</monster>
Мне нужно так:
<monster>
<flags>
<flag summonable="0"/>
<flag attackable="0"/>
</flags>
</monster>
Спасибо всем, кто помог мне ... Извините за мой плохой Английский
Установлен ли фиксированный набор значений флагов (т. Е. Только «вызываемый» и «атакуемый») или может быть любым количеством флагов? – dbc
только вызываемый и атакующий –
Если это так, почему бы вам не сделать их своими собственными элементами? Например, и ? –
Thumper