Avatar billede Claus Mester
09. december 2006 - 19:45 Der er 7 kommentarer og
1 løsning

XML deklaration - parse error

Hej,
Jeg har just sat mig for at lære xml. Men allerede i første forsøg støder jeg på problemer, idet den første linie resulterer i en parse error når siden indlæses.

Fejlen ligger i:

<?xml version="1.0" encoding="iso-8859-1"?>

Nogen der kender til problematikken?

Ciffor
Avatar billede arne_v Ekspert
09. december 2006 - 19:49 #1
Der er ikke noget galt med den !
Avatar billede Claus Mester
09. december 2006 - 21:19 #2
Nej, det ville jeg heller ikke mene. Men ikke desto mindre sender både FF og IE en parse error retur til mig når jeg kører mit test.php, deklareret med xml.

Kan det skyldes at jeg kører dokumentet på localhost?
Avatar billede arne_v Ekspert
09. december 2006 - 21:23 #3
hvor kommer PHP ind i billedet ?

må vi se hele filen ?

og få en præcis beskrivelse af hvad du gør ?
Avatar billede Claus Mester
09. december 2006 - 22:55 #4
PHP er bare med i filen, tror ikke det har noget med parse fejlen at gøre.

Her er stien til xml scriptet der går galt:
http://www.aladdin.1go.dk/test/testxml.php

Og indholder af denne fil er:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
    <title>Nyt dokument</title>
<meta name="generator" content="TSW WebCoder">
</head>

<body>
<?php
echo "PHP er funktionel og aktiv.";
?>
</body>
</html>
Avatar billede arne_v Ekspert
09. december 2006 - 23:09 #5
lidt googling antyder at

short_open_tag = Off

i php.ini vil hjælpe
Avatar billede Claus Mester
10. december 2006 - 10:55 #6
Ja. Der er noget der. Men slår jeg den fra hjælper det jo ikke på nettet hvor den også opfører sig sådan. Endvidere slår den forskellige php koder fra såsom echo. Der må da være en gangbar måde at køre xml nu den er opfundet. Eller skulle jeg bare holde mig til html/xhtml?
Avatar billede janegil Nybegynder
10. december 2006 - 15:16 #7
PHP tåler ikkek uten videre en normal XML-deklarasjon.

Se http://styrheim.com/tools/wap-faq.html#php

og prøv med

<? echo'<?xml version="1.0" encoding="iso-8859-1"?>'?>
Avatar billede Claus Mester
11. december 2006 - 05:19 #8
Ja, janegil. Det var løsningen. Tak!
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