Avatar billede mik789 Nybegynder
02. april 2004 - 19:49 Der er 5 kommentarer og
1 løsning

XML validering

Jeg har kastet mig ud i mit eget enmands-kursus i xml og xsd! Jeg har lavet en xml fil (en bibliografi) med tilhørende xsd og har forsøgt at få det valideret på: http://www.w3.org/2001/03/webdata/xsv

Problemet nu er at jeg ikke helt forstår outputtet fra valideringen.

Mine dokumenter:
http://www.e-tidsskrift.dk/dev/xml/MA-bib.xml
http://www.e-tidsskrift.dk/dev/xml/MA-bib.xsd

Valideringen:
http://www.w3.org/2001/03/webdata/xsv?docAddrs=http%3A%2F%2Fwww.e-tidsskrift.dk%2Fdev%2Fxml%2FMA_bib.xml&style=xsl

Jeg får beskeder som:
"http://www.e-tidsskrift.dk/dev/xml/MA_bib.xsd:41:1: Invalid per cvc-complex-type.1.2.4"

Jeg forstår at 41:1 er henvisning til linje- og karakternummer i mit xsd dokument. Men hvad henviser "cvc-complex-type.1.2.4" til?

Og hvorfor opfatter validatoren attributterne "ref" og "mixed" som fejl? Der er da en del af xsd sproget og skal vel ikke erklæres?

Har vist brug for at nogen tager mig lidt i hånden gennem denne validering - derfor lidt mange point...

//mik
Avatar billede mik789 Nybegynder
02. april 2004 - 19:51 #1
Avatar billede mik789 Nybegynder
02. april 2004 - 22:29 #2
update: har fået rettet xsd'en til, så nu er der ingen fejl i den. Nu er det bare overensstemmelsen med xml'en der skal på plads.
Avatar billede mik789 Nybegynder
03. april 2004 - 09:39 #3
OK, så lykkedes det! (klik linket til valideringen oven for).

Denne valideringsservice er faktisk ret god. Det er kompliceret at skrive de her xsd skemaer. Men hvis man ellers har tålmodighed til det bliver man ledt igennem med valideringens meddelelser. Det lykkedes i alle fald at få rettet alle fejl - og der var mange.

De typiske fejl var:

<!-- man kan ikke neste en complexType når der allerede er erklæret en type i elementet: -->
<xsd:element name="noget" type="noget">
<xsd:complexType>
[...]
</xsd:complexType>
</xsd:element>

Forveksling af simpleType (KUN tekst) med complexType med simpleContent (f.eks. tekst men også gerne attributter)

//mik
Avatar billede mik789 Nybegynder
03. april 2004 - 09:44 #4
der er stadig point til dem der gider kigge filerne igennem og komme med forslag til forbedringer....
Avatar billede mik789 Nybegynder
05. april 2004 - 09:11 #5
ikke megen aktivitet her...
desuden er der problemer med at komme ind på W3C validatoren for tiden (?)
Avatar billede mik789 Nybegynder
06. april 2004 - 18:25 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester