https://github.com/unstoppablemango/xml
A .NET XML serializer
https://github.com/unstoppablemango/xml
Last synced: about 1 year ago
JSON representation
A .NET XML serializer
- Host: GitHub
- URL: https://github.com/unstoppablemango/xml
- Owner: UnstoppableMango
- License: gpl-3.0
- Created: 2020-01-14T00:56:34.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T19:14:34.000Z (about 1 year ago)
- Last Synced: 2025-04-04T20:25:07.946Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 235 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# UnMango XML
[](https://github.com/unmango/xml/releases/latest)
[](https://app.codecov.io/gh/unmango/xml)
[](https://github.com/unmango/xml/actions/workflows/nuget_publish.yml)
[](https://libraries.io/github/unmango/xml)
Just another XML serializer.
I'm primarily using this to practice writing a serializer using lower-level C# APIs.
This API is loosely modeled after [`System.Text.Json`](https://github.com/dotnet/runtime/tree/main/src/libraries/System.Text.Json) and [`Utf8Json`](https://github.com/neuecc/Utf8Json/).
## Development
### Lint Hooks
The easiest way to setup dotnet format to run on commit is to run `git config core.hooksPath .githooks`.
## References
[W3C Extensible Markup Language (XML) 1.0 (Fifth Edition)](https://www.w3.org/TR/2008/REC-xml-20081126/)
For Reference: [W3C Canonical XML Version 2.0](https://www.w3.org/TR/2013/NOTE-xml-c14n2-20130411/)
## License
GNU General Public License v3.0 or later
See [COPYING](COPYING) to see the full text.