perrich / sepawriter

Manage SEPA (Single Euro Payments Area) Credit and Debit Transfer for SEPA or international order.
Apache License 2.0
68 stars 48 forks source link

.NET Core + Pretty Printing #19

Open natalie-o-perret opened 5 years ago

natalie-o-perret commented 5 years ago

I forked your project and migrated as well as adjusted the code to run against .NET Core + .NET Standard: https://github.com/ehouarn-perret/sepawriter

Feel free to let me know if you want me to make a PR.

Knowing that the traditional .NET flavour you use in your project is not cross-platform, this could help a wee bit in terms of adoption.

kentrob commented 5 years ago

That's interesting. We're moving to .NET Core after 3 is stable and I have been able to convert our WPF and EF libraries. If you do a PR, the .NET Framework version could be archived, I guess.

natalie-o-perret commented 5 years ago

@kentrob if you are willing to switch to F#, you can use the XmlProvider with the schema .xsd file to generate whatever you want. Only a bit of work on the validation remains.

Comparison of both methods: https://codereview.stackexchange.com/questions/226504/f-xml-generation-in-net-core-xmlserializer-or-xmlprovider