standardy:xml:chybějící-odkaz-na-schéma

Chybějící odkaz na XML schéma

V kořenovém elementu XML dokumentu chybí odkaz na schéma, vůči kterému má být dokument validní. Dokument může vypadat například takto:

<pracovni_mista>
  <pracovni_misto>
    <id>7408976</id>
    <poptavajici>
      <ic>00025593</ic>
      <nazev>Český statistický úřad</nazev>
    </poptavajici>
...

XML validátor pak neví, vůči kterému schématu má dokument validovat. Do takového dokumentu je tedy třeba odkaz na schéma přidat, včetně definice příslušných jmenných prostorů. Datové typy používané ve standardech uvedených na tomto webu používají jmenný prostor http://opendata.gov.cz/schema/xsd/typy/, konkrétní schémata jsou pak v adresáři https://opendata.gov.cz/_media/ a odkazy na ně jsou na stránkách příslušných standardů.

Po přidání odkazu na XML schéma může dokument vypadat například takto:

<pracovni_mista xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="http://opendata.gov.cz/schema/xsd/typy/ https://opendata.gov.cz/_media/datova-sada:obsazovana-pracovni-mista-datove-schema-xml.xsd"
                xmlns="http://opendata.gov.cz/schema/xsd/typy/">
  <pracovni_misto>
    <id>7408976</id>
    <poptavajici>
      <ic>00025593</ic>
      <nazev>Český statistický úřad</nazev>
    </poptavajici>
...
  • standardy/xml/chybějící-odkaz-na-schéma.txt
  • Poslední úprava: 2020/06/03 09:37
  • (upraveno mimo DokuWiki)