XML Backend
Open
backend: XML
good first issue
- Dominant language
- C++
- Stars
- 161
- Forks
- 59
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 7
Description
We could add an XML backend, which allows for easy verification with schema's from web development.
Somewhat similar to our JSON backend (which is more compact), XML has a more natural and verbose handling of "attributes" and "data".
This is a good way to get started when learning openPMD-api.
### Potentially Interesting Dependency for Backend
- https://github.com/zeux/pugixml
- https://github.com/leethomason/tinyxml2
- https://github.com/fffaraz/awesome-cpp#xml
Or, converting rapidxml & yaml-cpp objects to our (existing) `nlohmann:json` objects:
- https://github.com/mircodezorzi/tojson
Contributor guide
Assessment
This issue has not been assessed yet.