Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unstoppablemango/xml
A .NET XML serializer
https://github.com/unstoppablemango/xml
Last synced: 1 day 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-12-21T23:19:22.000Z (4 days ago)
- Last Synced: 2024-12-22T00:23:06.038Z (4 days ago)
- Language: C#
- Homepage:
- Size: 231 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# UnMango XML
[![GitHub release (latest by date)](https://img.shields.io/github/v/release/unmango/xml?include_prereleases)](https://github.com/unmango/xml/releases/latest)
[![Codecov](https://img.shields.io/codecov/c/github/unmango/xml)](https://app.codecov.io/gh/unmango/xml)
[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/unmango/xml/NuGet%20Publish)](https://github.com/unmango/xml/actions/workflows/nuget_publish.yml)
[![Libraries.io dependency status for GitHub repo](https://img.shields.io/librariesio/github/unmango/xml)](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.