Avatar billede rina Nybegynder
11. april 2005 - 13:43 Der er 5 kommentarer og
1 løsning

Hvad er årsagen til validerignsfejlen

Hejsa

Jeg har prøvet at køre en side igennem w3c's validator... der kommer en bunke (hmm) fejlmeldinger.
Den er især oppe og markerer hvergang der er et "&" i koden. Hvorfor nu det?

Et eksempel fra fejlrapporten:
Line 367, column 1148: cannot generate system identifier for general entity "g1"

...//www.dmibrugt.dk/search.asp?job=search&g1=08&g2=all&g3=all&g4=all&g5=all&h1=

An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&" (even inside URLs!). Be careful to end entity references with a semicolon or your entity reference may get interpreted in connection with the following text. Also keep in mind that named entity references are case-sensitive; &Aelig; and æ are different characters.

Note that in most documents, errors related to entity references will trigger up to 5 separate messages from the Validator. Usually these will all disappear when the original problem is fixed.
Avatar billede skater Nybegynder
11. april 2005 - 13:45 #1
Du skal bruge & istedet for &-tegnet.
Avatar billede rina Nybegynder
11. april 2005 - 14:33 #2
Hej
Et umiddebart godt bud, men den melder også fejl ved brug af & ....
Det ser ud til den brokker sig hver gang den ser et "&" tegn?

Endnu et eksempel fra koden:
Line 651, column 120: cannot generate system identifier for general entity "amp"

...o.dk/IntrNet/broker.exe?_service=XML&_Program=saslib.webpart/jordtemp2.sa

An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&" (even inside URLs!). Be careful to end entity references with a semicolon or your entity reference may get interpreted in connection with the following text. Also keep in mind that named entity references are case-sensitive; &Aelig; and æ are different characters.

Note that in most documents, errors related to entity references will trigger up to 5 separate messages from the Validator. Usually these will all disappear when the original problem is fixed.
Avatar billede skater Nybegynder
11. april 2005 - 16:20 #3
Det kan jeg ikke umiddelbart svare på - men jeg prøvede at stoppe din side gennem W3C's validator. Det første den brokker over, er: "No Character Encoding Found! Falling back to UTF-8.".
Det tyder på, at du mangler et <meta>-tag i din <head>-sektion - noget ala dette:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

En anden ting er at <style>-tagget skal stå inde i <head>-sektionen (også selvom du udkommenterer indholdet af det).

Hvad er det for en side du får din sidstnævnte fejl på?
Avatar billede skater Nybegynder
11. april 2005 - 16:29 #4
Glemte lige - prøv at udvid din <!DOCTYPE> i 1. linie til noget ala:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Avatar billede rina Nybegynder
11. april 2005 - 17:39 #5
Hej igen

Siden har ingen doctype, men en charset utf-8. (w3c validerer imod 4.01 transitional)
Jeg har talt med en "kollega" omkring dette, her er et kort summering af hvad han sagde hvis andre skulle opleve det samme:
-Han kan validerer både med lang og kort doctype. Så det er ikke der fejlen ligger i dette tilfælde.
-hvis man prøver at konventerer linket til ASCII code validerer denne side fin *g*

Derfor tror jeg det er temmelig sansynligvis er fejlen afledt af en af de over 200 andre fejl i dukumentet.
Tak for hjælpen.
Avatar billede rina Nybegynder
02. juli 2005 - 21:22 #6
svar for at få point ud...
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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