You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Onkohan tuo muutos riviin 7 täysin onnistunut?
Näyttäisi siltä, että korjaamalla rivi kuten se on rivillä 91 tiedostossa XMLSchema.xsd eli
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">
tuo HALE:n virheilmoitus poistuu.
On myös ilmeistä, että koko import on tuossa turha.
Voisiko tuolle tehdä jotain? Tällä hetkellä tuota verkossa olevaa KuntaGML-skeemaa ei voi käyttää, vaan käytämme omaa korjattua skeemaa sisäisesti.
Kiinnittäisin erikseen vielä huomiota kahteen varoitukseen, jotka HALE antaa skeeman importissa:
Hei
Olen Timo Iipponen Helsingin Kaupungilta
Minulla on seuraavanlainen ongelma KuntaGML-skeeman kanssa:
Yritän HALE-Studio -ohjelmalla (The HUMBOLDT Alignment Editor) importata KuntaGML-skeemaa osoitteesta
https://api.kuntatietopalvelu.fi/gml/asemakaava/2.1.3/asemakaava.xsd
, mutta saan virheilmoituksen:
java.lang.RuntimeException: java.lang.RuntimeException: org.apache.ws.commons.schema.XmlSchemaException: An imported schema was announced to have the namespace http://www.w3.org/XML/1998/namespace, but has the namespace http://www.w3.org/2001/XMLSchema
Tällaista virheilmoitusta ei tullut ennen ja näkisin, että se on seurausta viimeisimmästä KuntaGML-skeematiedostojen päivityksestä.
Kiinnitän virheilmoituksen mukaisesti skeematiedostossa
https://api.kuntatietopalvelu.fi/gml/yhteiset/2.1.8/yhteiset.xsd
olevaan riviin 7:
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
ja ko. rivillä mainitussa skeematiedostossa
http://www.w3.org/2001/XMLSchema.xsd
olevaan riviin 91:
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">
Aiemmin tuossa yhteiset-skeemassa oli rivillä 7:
<xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
Onkohan tuo muutos riviin 7 täysin onnistunut?
Näyttäisi siltä, että korjaamalla rivi kuten se on rivillä 91 tiedostossa XMLSchema.xsd eli
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd">
tuo HALE:n virheilmoitus poistuu.
On myös ilmeistä, että koko import on tuossa turha.
Voisiko tuolle tehdä jotain? Tällä hetkellä tuota verkossa olevaa KuntaGML-skeemaa ei voi käyttää, vaan käytämme omaa korjattua skeemaa sisäisesti.
Kiinnittäisin erikseen vielä huomiota kahteen varoitukseen, jotka HALE antaa skeeman importissa:
Element definition without an associated type: {http://www.kuntatietopalvelu.fi/gml/yhteiset}postiosoite
Element definition without an associated type: {http://www.kuntatietopalvelu.fi/gml/asemakaava}kokoKiinteistoKytkin
Ystävällisin terveisin
Timo Iipponen
The text was updated successfully, but these errors were encountered: