Can anyone recommend a .Net XML Serialization library (ideally open source).
I am looking for a robust XML serialization library that I can throw any object at, which will produce a human readable XML representation of the public properties for logging purposes.
- I never need to be able to deserialize.
- XmlSerializer's requirement of an object having a parameter constructor is too restrictive for what I want.
- DataContractSerializer does not give enough control over the output (which is not particularly human-readable).
Any recommendations appreciated!
Thanks