Skip to content

aschmid-code/netex-validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeTEx Validator CH — Microservice

Validiert NeTEx XML-Dateien gegen das offizielle NeTEx 2.0 XSD-Schema.

Endpunkte

Methode Pfad Beschreibung
GET /health Healthcheck
POST /validate XML-Datei validieren (multipart/form-data, field: file)

Antwort-Format

{
  "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" }
  ]
}

Deployment auf Render.com (kostenlos)

  1. Dieses Repo auf GitHub pushen: aschmid-code/netex-validator
  2. render.com → New → Web Service → GitHub-Repo wählen
  3. Render erkennt render.yaml automatisch → Deploy

URL nach Deployment: https://netex-validator-ch.onrender.com

Lokaler Test

pip install -r requirements.txt
uvicorn main:app --reload
# POST http://localhost:8000/validate

About

netex-validator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages