Validiert NeTEx XML-Dateien gegen das offizielle NeTEx 2.0 XSD-Schema.
| Methode | Pfad | Beschreibung |
|---|---|---|
| GET | /health |
Healthcheck |
| POST | /validate |
XML-Datei validieren (multipart/form-data, field: file) |
{
"valid": false,
"filename": "meine-datei.xml",
"error_count": 2,
"duration_ms": 42,
"errors": [
{ "line": 15, "col": 8, "message": "Element 'X' is not expected.", "level": "error" }
]
}- Dieses Repo auf GitHub pushen:
aschmid-code/netex-validator - render.com → New → Web Service → GitHub-Repo wählen
- Render erkennt
render.yamlautomatisch → Deploy
URL nach Deployment: https://netex-validator-ch.onrender.com
pip install -r requirements.txt
uvicorn main:app --reload
# POST http://localhost:8000/validate