XML-Datei in HTML erstellen und via Excel auslesen

Hallo zusammen,

ich arbeite jetzt das erste mal mit XML und komm schon nicht weiter…
Zum einen habe ich das Problem mit den Umlauten zum anderen gefällt mir die Darstellung in Excel nicht.

Die Datei wird über HMTL erstellt

[…]
$Essen = html_entity_decode($Essen, ENT_COMPAT);

$file = fopen(„Teilnehmerliste.xml“,„w“);
fputs($file,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
while($personen = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
fputs($file,"
$Vorname$Nachname$Handy$Email$Termin$Essen$Allergien

„);
$Nr++;
}
$file = fopen(„Teilnehmerliste.xml“,„a“);
fputs($file,“");
fclose($file);
[…]

Inhalt von „Teilnehmerliste.xml“:

<?xml version="1.0" encoding="ISO-8859-1"?>[[email protected]](mailto:[email protected]). - 21.01.07Menü[\[email protected]](mailto:[email protected]). - 15.01.07Menü\_3Keine

Die XML sieht gut aus (denke ich) jetzt möchte ich die z.B. von Excel importieren. Ich erhalte dann folgende Meldung: „Die angegebene XML-Quelle bezieht sich nicht auf das Schema. Excel wird ein Schema erstelle, das auf den XML-Quelldaten basiert.“

Dann werden alle Daten hintereinander in einer Zeile über mehrere Spalten hinweg angezeigt.
Ich will aber stattdessen die Tags als Spaltenüberschrift haben und dann alle daten daruter augelistet haben.

Kann mir jemand helfen?

Hat sich erledigt, die Auflistung ist jetzt so wie ich es will.

die XML wird die folgt erstellt:

[…]
$file = fopen(„Teilnehmerliste.xml“,„w“);
fputs($file,"<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
while($personen = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
fputs($file,"
$Vorname$Nachname$Handy$Email$Termin$Essen$Allergien

");
$Nr++;
}

fputs($file,
"

");

$file = fopen(„Teilnehmerliste.xml“,„a“);
fputs($file,"");
fclose($file);
[…]