Честно говоря, я думаю, что если вы собираетесь использовать встроенный Serializer, то вам лучше будет найти / заменить.Не похоже, что вы можете переопределить фактическую форму тегов, по крайней мере я не видел способа сделать это, даже переопределяя некоторые из методов.
В результате я бы поставил проверкуэто говорит о том, что если тег пуст, введите значение, например "[[[EMPTYVALUE]]]"
, чтобы вы получили
<A>[[[EMPTYVALUE]]]</A>
Затем сгенерируйте свой XML и перед сохранением файла XML преобразуйтев строку и замените "<A>[[[EMPTYVALUE]]]</A>"
на "<A></A>"
Вы можете просто заменить <A/>
, но я думаю, что безопаснее создать большую строку для замены.