#json-schema #arrow #parser #avro #protobuf

yaxp-common

<yaxp-cli ⚡> Yet Another XML Parser

20 releases

0.1.19 Feb 13, 2025
0.1.18 Feb 13, 2025

#2676 in Encoding

MIT license

49KB
1K SLoC

versions downloads pipelines

<yaxp ⚡> Yet Another XSD Parser

⚠️ Deprecated: This crate has been replaced with yaxp-core.

Introduction

Using roxmltree to parse XML files.

Converts xsd schema to:

  • arrow
  • avro
  • duckdb (read_csv columns/types)
  • json
  • json representation of spark schema
  • jsonschema
  • polars
  • protobuf

TODO

  • Add pyo3/maturin support (crate pyaxp)
  • Add more tests

Dependencies

~51–83MB
~1.5M SLoC