Får parsing fejl ved vising i browser når oprettelse via php. (vbulletin)
fylder et xml ark med data fra en tabelog når jeg åbner den færdige fil ser alt ok ud..
MEN når jeg kigger den i en browser giver den fejl..
og IE viser fejlen er ved = tegnet
Chrome siger bare fejl.
firefox siger fejl på =tegnet..
FEJLEN :
****************************************
Der var et ugyldigt tegn i et navn. Der opstod en fejl under behandling af ressourcen 'http://localhost/emod/temp/myvbusers...
<userid="1">
-------^
XML ark :
****************************************
<?xml version="1.0" encoding="ISO-8859-1"?>
<users>
<userid="1">
<username>Eqvaliser</username>
<email>martin@localhost</email>
<usertitle>Administrator</usertitle>
</userid>
</users>
PHP :
****************************************
$hentbrugere = select statement......
$xmlfile = dir + filnavn......
$file= fopen($xmlfile, "w");
$_xml ="<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\r\n";
$_xml .="\r\n";
$_xml .="<users>\r\n";
while($row=$vbulletin->db->fetch_array($hentbrugere))
{
$_xml .="<userid=\"" . $row['userid'] . "\">\r\n";
$_xml .="\t<username>" . $row['username'] . "</username>\r\n";
$_xml .="\t<email>" . $row['email'] . "</email>\r\n";
$_xml .="\t<usertitle>" . $row['usertitle'] . "</usertitle>\r\n";
$_xml .="<".'/'."userid>\r\n";
}
$_xml .="</users>\r\n";
fwrite($file, $_xml);
fclose($file);
***********************************************
hjælp.