Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Еще разок про XML-сериализацию.​

25.04.17 13:09
Еще разок про XML-сериализацию.​
 
Murr патриот
Murr

Еще разок про XML-сериализацию.


Имеем два класса:


[Serializable]
[XmlRoot(Namespace = "", ElementName = "Validators")]
public class TValidators : HashSet<TValidator>

{
}

[Serializable]

public class TValidator

{
}


При сериализации они порождают что-то вида:

<Validators>
<TValidator>

...

</TValidator>

...

</Validators>

Не устраивает момент связанный с названием элемента - хочу иметь просто <validator>.

Разумеется, менять имя класса нет никакого желания.


Когда последний раз смотрел сериализацию то не получалось что-либо поменять в дампе.

Варианты с - *Overrides - смотрел - либо не получается заменить элементНаме, либо приходится добавлять лишнюю информацию. Ни то, ни другое не устраивает.


Есть вообще возможность получить "правильный" дамп используя стандартный сериализер?

 

Перейти на