mkdir test && cd test
virtualenv -p python2 venv # yes this is a python2 (TWO) code
source venv/bin/activate
pip install lxml
git clone git@github.com:tudelft3d/CityGML-schema-validation.git
cd CityGML-schema-validation
wget https://download.data.grandlyon.com/files/grandlyon/imagerie/2018/maquette/CALUIRE_ET_CUIRE_2018.zip
unzip -e CALUIRE_ET_CUIRE_2018.zip
./valxsdcitygml.py CALUIRE_ET_CUIRE_2018/CALUIRE_ET_CUIRE_BATI_2018.gml
will complain about
'69034AR222' is not a valid value of the atomic type 'xs:ID'., line 616530
The best validator that I could find is the 3DCityDB one but I think it is no portable sadly, or is it ? Let us know if you find one that is, interested too! :slightly_smiling_face:
CityGML-schema-validation seems to fail
will complain about
xmllint doesn't support multiple XSD
will fail because xmllint doesn't work with multiple XSD. There is an ad-hoc kludgy workaround.