У меня есть класс, который генерируется из файла XML с помощью инструмента XSD.exe. Класс, который у меня есть, содержит массив с элементами.
До недавнего времени рендеринг всего документа из полностью инстанцированного бизнес-объекта был возможен, однако из-за размера нам теперь нужно рендерить элементы массива документов в поток, чтобы у нас не хватало памяти.
Однако при рендеринге элементов массива вы получаете другое имя элемента в сериализации XML. Я попытался создать XMLAttributesOverride, но это вернуло мне ошибку, сообщающую, что я не могу переопределить атрибуты XmlElement для этого свойства. Я пытаюсь сохранить это строго типизированным и соотнесенным с моим XSD, поэтому, если кто-нибудь знает, как изменить имя элементов XML на их имя массива, ответ +1 для вас.