yaxp-common

Crates.ioyaxp-common
lib.rsyaxp-common
version
sourcesrc
created_at2025-02-01 09:37:59.671706
updated_at2025-02-07 16:38:07.290375
description Yet Another XML Parser
homepagehttps://github.com/opensourceworks-org/yaxp
repositoryhttps://github.com/opensourceworks-org/yaxp/tree/main/crates/yaxp-common
max_upload_size
id1538295
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(jeroenflvr)

documentation

README

versions downloads pipelines

<yaxp ⚡> Yet Another XSD Parser

📌 Note: This project is still under heavy development, and its APIs are subject to change.

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 tests
Commit count: 0

cargo fmt