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
I dagens XSD-filer (for n5v5.0 og tidligere), så er det krav om en bestemt rekkefølge på attributtene. Det hadde vært enklere å lage programmer som genererer XML-filene hvis det ikke var slikt krav til rekkefølge. Hvorfor er det brukt xs:sequence og ikke xs:all i XSD-en?
Her er et eksempel. Slik sier XSD-en at skal struktureres:
<arkivskaper>
<arkivskaperID>123456789</arkivskaperID>
<arkivskaperNavn>Eksempel kommune</arkivskaperNavn>
<beskrivelse>Eksempel kommune ligger i eksempel fylke nord for nord</beskrivelse>
</arkivskaper>
Informasjonsmessig vil en hvilken som helst rekkefølge på , og fungere. Hvorfor er det ikke tillatt å deponere følgende?
<arkivskaper>
<beskrivelse>Eksempel kommune ligger i eksempel fylke nord for nord</beskrivelse>
<arkivskaperID>123456789</arkivskaperID>
<arkivskaperNavn>Eksempel kommune</arkivskaperNavn>
</arkivskaper>
The text was updated successfully, but these errors were encountered:
Merk at det ikke er noe stort problem at det er fast rekkefølge på feltene. Jeg ønsker bare å høre om det er en god grunn for det eller ikke. Personlig ville jeg, hvis rekkefølgen skal være fast, foretrekke en rekkefølge som var automatiserbar og kunne brukes til å forutse hvilken rekkefølge også fremtidige felt får, som for eksempel alfabetisk rekkefølge.
Et argument for fast og forutbestemt rekkefølge er at det blir enklere å sammenligne datasett (f.eks. med diff).
I dagens XSD-filer (for n5v5.0 og tidligere), så er det krav om en bestemt rekkefølge på attributtene. Det hadde vært enklere å lage programmer som genererer XML-filene hvis det ikke var slikt krav til rekkefølge. Hvorfor er det brukt xs:sequence og ikke xs:all i XSD-en?
Her er et eksempel. Slik sier XSD-en at skal struktureres:
Informasjonsmessig vil en hvilken som helst rekkefølge på , og fungere. Hvorfor er det ikke tillatt å deponere følgende?
The text was updated successfully, but these errors were encountered: