cre-dev/xml2db
A Python package to load complex XML files into a relational database
This tool helps data professionals load complex XML files into a relational database, even when they can't be easily flattened. You provide an XSD schema and the XML data, and it generates a structured set of linked database tables ready for analysis or further processing. It's designed for data engineers or analysts who work with structured data pipelines.
Available on PyPI.
Use this if you need to reliably ingest intricate XML data, structured by an XSD schema, directly into a relational database without manual mapping or denormalization.
Not ideal if your XML files are simple and can be easily converted to flat CSV-like tables, or if you primarily work with unstructured data.
Stars
25
Forks
8
Language
Python
License
MIT
Category
Last pushed
Mar 19, 2026
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/cre-dev/xml2db"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
PrefectHQ/prefect
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
growthbook/growthbook
Open Source Feature Flags, Experimentation, and Product Analytics
koopjs/koop
Transform, query, and download geospatial data on the web.
pathwaycom/pathway
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
dagster-io/dagster
An orchestration platform for the development, production, and observation of data assets.