Avatar billede peleiden Nybegynder
21. januar 2002 - 13:43 Der er 2 kommentarer og
1 løsning

validering af XHTML og PHP

Kan det være rigtigt at man ikke kan bruge XHTML standaren når der er PHP-kode i filen. Jeg kan i hvert fald ikke validere den inde på W3C.com.
Feks.

<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">
<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"da\">

<head><title>bla</title></head>
<body>

<?
echo \"Skriv dette\";

?>



</body>
</html>


Jeg får følgende fejl:
Warnings
Warning: No Character Encoding detected! To assure correct validation, processing, and display, it is important that the character encoding is properly labeled. Further explanations.
Below are the results of checking this document for XML well-formedness and validity.

Line 8, column 0:
  sdafsd
  ^Error: text is not allowed here; try wrapping the text in a more descriptive container

Line 11, column 6:
  </body>
        ^Error: missing a required sub-element of \"body\"

Avatar billede dmcn Praktikant
21. januar 2002 - 17:39 #1
Prøv at skrive følgende:
<? print \"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\"; ?>
Avatar billede peleiden Nybegynder
21. januar 2002 - 17:43 #2
Det virkede sgu.....tak for det......det var en lang og sej kamp....
Avatar billede dmcn Praktikant
21. januar 2002 - 17:54 #3
hehe - PHP tror du starter PHP med den første <?xml, hvis short open tags ikke er slået fra. Derfor skal den ind i en <? for at PHP kan være rigtigt med. Havde samme problem. :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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