inga schmidt skrev:
> Under validering er jeg stødt på begrebet 'VI delimiter'. Er der
> nogen, der kan fortælle mig, hvad det dækker over, ville jeg
> blive glad.
Generelt er det lettere at hjælpe hvis du giver en sammenhæng hvor
begrebet optræder i (fx en konkret fejlmeddelelse) - men jeg tror
nu godt jeg kan hjælpe alligevel.
VI delimiter-fejl optræder gerne i xhtml-sammenhæng hvor alle
parametre skal skrives som [navn][=]["][værdi]["].
Fx er følgende legal html, men ikke tilladt i xhtml:
a) <option value="42" selected>Svaret</option>
I xhtml skal parametre der i traditionel html blot bestod af et
enkelt ord skrives: [navn]=["][navn]["]:
b) <option value="42" selected="selected">Svaret</option>
Hvis man prøver at validere eksempel a som xhtml, får man
formentlig en fejl a la:
| the name and VI delimiter can be omitted from an attribute
| specification only if SHORTTAG YES is specified
VI står her for "value indicator" - det vil sige det tegn der
binder en parameter og dens værdi sammen. I (x)html-sammenhæng er
det tegnet "=". Når validatoren ser "selected" stå alene, bliver
det altså opfattet som en værdiangivelse hvor navnet på parameteren
og "VI" ("=") mangler.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html