Just finished a new, enhanced XmlWriter – have a try! #115042
Unanswered
SetTrend
asked this question in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am proud to announce I just finished my new enhanced XmlWriter NuGet package.
From the ReadMe.md:
Why did I write this NuGet package in the first place? Here's the history behind writing Enhanced XmlWriter for .NET:
Three months ago I started writing a number of NuGet packages for providing WPF XAML flow document converters in .NET …
While I was testing my packages, I noticed that the Microsoft .NET
XmlWriter
fails to correctly serializeXElement
objects if thexml:space="preserve"
attribute applies to them. See this issue: #112343.I was in an urge to get my NuGet packages finished. Microsoft declined to fix this bug, so I decided to write my own, enhanced
XmlWriter
.It took two weeks for me to write
AxDa.EnhancedXmlWriter
the package. And here it is now:https://www.nuget.org/packages/AxDa.EnhancedXmlWriter
It solves the issues the Microsoft .NET
XmlWriter
suffers from and provides a number of new, powerful options.I tested this package thorougly:
I even created a WPF application called XDocumentExplorer to test the result (see #113681)
(In the upper right panel, the
AxDa.EnhancedXmlWriter.XmlWriter
output is displayed.)So, I believe you may safely use the Enhanced XML Writer for .NET whenever you want to serialize business critical XML data.
The
AxDa.EnhancedXmlWriter
NuGet packageReadMe.md
file provides comprehensive documentation on theAxDa.EnhancedXmlWriter.XmlWriter
options. Moreover, I put a lot of effort into writing comprehensive and sensitive XML API documentation tags. So, Intellisense will provide you with all the explanation required to use the Enhanced XML Writer for .NET.Looking forward to your comments on this package 🙏 🙌 😊
Beta Was this translation helpful? Give feedback.
All reactions