A weird error is occuring when I execute my test HTML file. My code is below:
<html>
 <head>
   <title>PHP Test</title>
 </head>
 <body>
 <?php
mysql_connect('myip', '----', '----');
mysql_select_db('test');
$sql = "SELECT 1st, 3rd FROM test";
$res = mysql_query($sql);
$xml = new XMLWriter();
$xml->openURI("php://output");
$xml->startDocument();
$xml->setIndent(true);
$xml->startElement('dataset');
while ($row = mysql_fetch_assoc($res)) {
  $xml->startElement("data");
      $xml->writeAttribute('unit', $row['1st']);
  $xml->writeAttribute('value', $row['3rd']);
  //$xml->writeRaw($row['country']);
  $xml->endElement();
}
$xml->endElement();
header('Content-type: text/xml');
$xml->flush();
?>
 </body>
</html>
After I executed it, it went error after $xml = new XMLWriter(); like this:
https://i.stack.imgur.com/RTQ6K.png
It only shows pure text after I newed an XmlWriter object.
If I made any mistake please let me know and sorry for my bad English.
This is the error shows when I try to access php file from localhost. Imgur
 
    