Я наткнулся на http://www.sharpserializer.com/en/index.html,, но, к сожалению, вывод XML, который он производит, отформатирован несколько своеобразно, что делает его непригодным для кросс-платформенного взаимодействия.
Мне надоелостандартный XML-сериализатор .NET, поэтому я ищу альтернативу.
В частности, я хотел бы, чтобы он был таким же мощным, как сериализатор Newtonsoft.Json, но, конечно, для XML.
Спасибо.
РЕДАКТИРОВАТЬ
У стандартного сериализатора XML .NET есть две проблемы:
- Сериализация словаря - это боль вa * s
- Сериализация TimeSpan является проблемой в a * s
Да, вы можете обойти это, определив прокси-членов и все такое.Почему у нас нет проблем с Newtonsoft.Json при сериализации json?