В C# отображает значение нагрузки раздельный пробел
Привет, ребята, у меня возникли проблемы при попытке загрузить xml-элемент.
это мой образец xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <tribe_relations> <tribe name="PC"> <friendly>LIGHT_MOB LIGHT_SUR_MOB LIGHT_LICH F6_INVASION_DA</friendly> <neutral>IDTRANSFORM_DRAGON_CINEMA FIELD_OBJECT_ALL</neutral> <none>LASBERG NEUTRAL_DGUARD YDUMMY_DGUARD YDUMMY2_DGUARD</none> </tribe> </tribe_relations>
Я хочу получить значения внутри дружественного, нейтрального, ни одного элемента, например: LIGHT_MOB LIGHT_SUR_MOB и LIGHT_LICH F6_INVASION_DA
Что я уже пробовал:
Но не работать
public class Tribe { [XmlAttribute("base")] public TribeClass bases = TribeClass.NONE; [XmlAttribute("name")] public TribeClass name; [XmlElement("aggressive")] public List<tribeclass> aggressive; [XmlElement("hostile")] public List<tribeclass> hostile; [XmlElement("friendly")] public List<tribeclass> friendly; [XmlElement("neutral")] public List<tribeclass> neutral; [XmlElement("support")] public List<tribeclass> support; [XmlElement("none")] public List<tribeclass> none; public List<tribeclass> getAggressive() { if (aggressive == null) { aggressive = Enumerable.Empty<tribeclass>().ToList<tribeclass>(); } return aggressive; } }
Dave Kreskowiak
Я думаю, вы забыли описать проблему, с которой столкнулись, или даже задать вопрос.
EADever
Спасибо, я обновил свой вопрос xD
Dave Kreskowiak
Вы не можете описать свою проблему. "Это не работает" - это не описание проблемы. Что же происходит? Чего вы ожидаете? Какой код вы используете для этого? Вы не показали код, который используете для десериализации XML. Вы также ничего не сказали о каких-либо исключениях, которые вы получаете.