Avatar billede bhn.314 Nybegynder
20. november 2002 - 12:03 Der er 12 kommentarer og
1 løsning

Problem med æøå i XML-elementet

Når jeg henter et XML-element til mit XSLT så får jeg en fejl, når der er æøå med i elementet. Fejlen ser således ud:

xmlEncodeEntitiesReentrant : input not UTF-8 in /var/www/.../parsexml.php on line 54

Hvad gør jeg ?

Vi bruger ISO-8859-1 encoding i XSLT'en er det forkert ?
Avatar billede kring Nybegynder
20. november 2002 - 12:04 #1
Uden at være ekspert på området ved jeg at man normalt siger at XML-dokumenter skal gemmes i UNICODE...

Har du prøvet det?
Avatar billede bhn.314 Nybegynder
20. november 2002 - 12:04 #2
Det er PHP der er parser !!!!
Avatar billede bhn.314 Nybegynder
20. november 2002 - 12:05 #3
Hvordan gøres det via PHP ? BAre sådan overordnet :-)
Avatar billede kring Nybegynder
20. november 2002 - 12:13 #4
Er det dit PHP dokument der opretter XML dokumentet eller er det oprettet?
Avatar billede bhn.314 Nybegynder
20. november 2002 - 12:18 #5
Ja, det er os der opretter XML-dokumentet
Avatar billede kring Nybegynder
20. november 2002 - 12:29 #6
Jeg vil mene at du sætte encode til UTF-8 i stedet foor ISO-8859 de steder du vælger input/output format...
Avatar billede bhn.314 Nybegynder
20. november 2002 - 12:36 #7
Tak for hjælpen jeg prøver.......
Avatar billede kring Nybegynder
20. november 2002 - 14:02 #8
Hjalp det?
Avatar billede steffrmort Nybegynder
27. december 2002 - 12:42 #9
istedet for at skrive æøå i dit XML-dokument kan du skrive koderne:
æ = æ
ø = ø
å = å

Så erstatter maskinen selv koderne til æøå.
Avatar billede smirnoff Nybegynder
06. januar 2003 - 20:10 #10
Burde da ikke være et krav at XML er i unicode format ... vil jeg mene =|
Avatar billede smirnoff Nybegynder
06. januar 2003 - 20:20 #11
prøv lige at lade os se den linie 54
Avatar billede bhn.314 Nybegynder
10. juli 2003 - 15:52 #12
Jeg lukker...
Avatar billede kometen79 Nybegynder
12. februar 2009 - 06:24 #13
Således ser mit XML ark ud hvis jeg trækker fra databasen:

<?xml version="1.0" encoding="UTF-8"?>
<events><event><date>13-2-2009</date><time>0:00</time><title>???</title><image></image><description><![CDATA[???test]]></description><link></link></event></events>

Skriver øæå ind direkte i ASP filen ser den således ud:

<?xml version="1.0" encoding="UTF-8"?>
<events><event><date>13-2-2009</date><time>0:00</time><title>æøå</title><image></image><description><![CDATA[æøåtest]]></description><link></link></event></events>

Giver det mening?
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