Ik wil een xml pagina laten genereren in php.

Op zich gaat alles goed.
Alleen krijg ik een foutmelding op de regel: <?xml version="1.0" ?>
(Parse error: syntax error, unexpected T_STRING )

Als ik de 2 vraagtekens weghaal in die regel, dan gaat het wel goed, maar dan wordt het niet als XML gezien. Iemand een tip?
Pholeron schreef op 26.03.2009 12:39
Nog enkele tips:
- Zorg dat de waarden $valb en $valc ge-escaped worden zodat deze geen mogelijke XML syntax bevatten,
- Gebruik quotes om je attribuut-waarden!
Mooie tips, maar ze geven precies aan waarom het altijd fout gaat wanneer je handmatig XML gaat zitten aanmaken.

Gebruik DOM of SimpleXML, dan kan het onmogelijk fout gaan. Hiermee maak je altijd correcte XML aan. Je kunt de XML zelfs nog even valideren tegen een XSD, dan weet je ook dat de XML valide is en aan alle regels voldoet. Handmatig XML aanmaken is een recept voor veel problemen.
Met het script van Pholeron van gisteren is het mij gelukt.

Ik krijg nu netjes een XML bestand te voorschijn in mijn php bestandje.

Opgelost dus!

Reageren