Hallo!
Ich habe ein Problem, wo ich nicht weiterkomme. Ich möchte mittels PHP ein XML Dokument erstellen. Hierfür müssen Daten aus der DB ausgelesen werden.
Ein XML Dokument beginnt ja mit
Ein PHP Dokument beginnt mit
Wenn ich nun folgendes mache :
Dann denkt PHP, dass hinter utf-8 mit dem ?> der PHP Code endet, dabei ist es ja nur der XML Teil. Wie kann ich das umgehen ?
Mein Code bis jetzt ist
Ich habe ein Problem, wo ich nicht weiterkomme. Ich möchte mittels PHP ein XML Dokument erstellen. Hierfür müssen Daten aus der DB ausgelesen werden.
Ein XML Dokument beginnt ja mit
HTML:
<?xml version="1.0" encoding="utf-8"?>
Ein PHP Dokument beginnt mit
PHP:
<?php
// some code
?>
Wenn ich nun folgendes mache :
PHP:
<?php
<?xml version="1.0" encoding="utf-8"?>
?>
Dann denkt PHP, dass hinter utf-8 mit dem ?> der PHP Code endet, dabei ist es ja nur der XML Teil. Wie kann ich das umgehen ?
Mein Code bis jetzt ist
PHP:
<?php
echo '<?xml version="1.0" encoding="utf-8" \?>';
mysql_conntect("localhost","user","pass");
mysql_select_db("update_city");
// Wird nicht angezeigt
for($i = 0; $i < 10;$i++ ){
echo '
<item>
<title>Test</title>
</item>
';
}
?>