login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP+MYSQL export to XML (Opgelost)

Offline AJansen - 06/02/2013 20:08
Avatar van AJansenLid Hallo,

Probeer PHP+MSQL te exporteren naar XML bestand.

Maar nu krijg ik de volgende fout melding:

De XML-pagina kan niet worden weergegeven
Kan XML-invoer niet lezen met opmaakmodel XSL. Herstel de fout en klik vervolgens op de knop Vernieuwen of probeer het later opnieuw.


--------------------------------------------------------------------------------

Er is een ongeldig teken gevonden in de tekstinhoud. Fout bij het verwerken van bron http://localhost/Proberen/Kaartdata/te...

<marker id="227100" camping="Bleesbr

hij geeft aan dat er ongeldige tekens zijn, als ik deze allemaal weg haal doet hij het wel gewoon maar dat is nu net niet de bedoeling.

enkele voorbeelden van ongeldige tekens zijn â é ë ô enz.

Zie voor code http://www.plaatscode.be/142116/

Wie kan mij hier mee helpen

Met vriendelijke groet
A Jansen


2 antwoorden

Gesponsorde links
Offline marten - 06/02/2013 21:10
Avatar van marten Beheerder Het probleem zit hem waarschijnlijk in de encoding.

Kijk eens naar:
http://www.w3schools.com/xml/xml_encoding.asp

Hierin spreken ze over utf-8. Nu wordt je XML gegenereerd door PHP. Je moet dus zorgen dat je PHP bestand ook UTF-8 is. Ook zie ik dat je database gebruikt wordt. Deze moet ook als UTF-8 opgeslagen worden. (Zowel de database, tabel en veldencoding!)

Ook dient je verbinding met de database wijs gemaakt te worden dat je UTF-8 gebruikt. Dit kan met:
  1. mysql_query("SET NAMES utf8");


Dus kortom, ervoor zorgen dat alles van A-Z ingesteld is om utf-8 te gebruiken. Mocht je nog vragen en/of opmerkingen hebben horen we het graag natuurlijk.
Wanneer je vraag voldoende is beantwoord kan je op de oplossing button klikken bij het antwoord dat je het meest heeft geholpen. Wanneer een antwoord je iets verder heeft geholpen maar nog niet de oplossing is kan je degene bedanken door op het bedankt poster button te klikken.
Bedankt door: AJansen
Offline AJansen - 09/02/2013 17:55
Avatar van AJansen Lid Marten,

Bedankt voor jouw antwoord dit was het probleem heb mijn hele database omgezet naar UTF-8, en nu geeft hij de fout melding niet meer. Ga nu verder stoeien met de rest.

Mocht ik daar niet uit komen plaats ik wel weer een bericht

Met vriendelijke groet
A Jansen

Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.166s