Avatar billede janegil Nybegynder
17. november 2002 - 11:33 Der er 3 kommentarer og
1 løsning

Hvordan kan "rdf:parseType" være et ukvalifisert navn?

Jeg prøver å validere http://heima.olivant.fo/~styrheim/xml/vCard/vcard-janegil-local.xml

Validering (IE) på http://www.w3.org/2001/03/webdata/xsv?docAddrs=http%3A%2F%2Fheima.olivant.fo%2F%7Estyrheim%2Fxml%2FvCard%2Fvcard-janegil-local.xml&warnings=on&keepGoing=on&logOK=on&style=xsl

sier:
undeclared attribute {None}:rdf:parseType
og
required attribute rdf{http://www.w3.org/1999/02/22-rdf-syntax-ns#}:parseType not present

For meg ser det ut som om den ikke oppfatter "rdf" i "rdf:parseType" som et prefix?  Hva skal til for å få denne validert?

(XML Spy 4.4 sier at "rdf:parseType" er uventet attributt i "vCard:FN".)
Avatar billede larsvn Nybegynder
17. november 2002 - 22:47 #1
rdf: angiver jo et namespace, som kræver en tidligere xmlns:rdf-deklaration. Som du umiddelbart mangler. Så enten skal din xmlns=".." laves om til xmlns:rdf=".." eller også skal rdf:parseType laves om til parseType (uden ns).

Men jeg synes din syntaks ser underlig ud lige før <VCard>. Din xsi:schemaLocation-attribut indeholder jo 2x URL - det skal den vel ikke ?
Avatar billede janegil Nybegynder
17. november 2002 - 23:17 #2
Jeg trodde rdf:kvalifiseringen "<rdf:Description" gav rdf-namespacet prefiks "rdf:"? Uansett, det gir samme feilmelding å sett på rdf:

2 URL'er: Jo, jeg mener schemaLocation skal inneholde et antal par av URL'er, der hver par kombinerer et namespace med et skjema?
Avatar billede janegil Nybegynder
17. november 2002 - 23:30 #3
Men nå blir den i det minste validert av XML Spy. Og det er hva jeg har mest bruk for. Så vær så snil å svare på nytt, så skal du få dine 60.
Avatar billede larsvn Nybegynder
18. november 2002 - 19:30 #4
OK, det er da godt at du fik løst dit umiddelbare problem :-)

Men <rdf:xxx er jo kun en anvendelse af rdf-predikatet, ikke en definition af samme. Definition af et namespace kan kun ske med "xmlns", hvilket i dit tilfælde vil sige xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
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