DOMException: Invalid Character

Címkék
DOMException: Invalid Character
2018-10-03T10:56:04+02:00
2018-10-03T15:33:36+02:00
2022-08-11T06:50:36+02:00
Browni95
Sziasztok!

Csv-ből szeretnék xml-be convertálni, amihez találtam is egy kódot.

Viszont a kód lefutásakor kapok két hibát:
Fatal error: Uncaught DOMException: Invalid Character Error in C:\UwAmp\www\lefel\asd.php on line 29
DOMException: Invalid Character Error in C:\UwAmp\www\lefel\asd.php on line 29


<?php error_reporting(E_ALL | E_STRICT); ini_set('display_errors', true); ini_set('auto_detect_line_endings', true); $inputFilename = 'asd.csv'; $outputFilename = 'output.xml'; // Open csv to read $inputFile = fopen($inputFilename, 'rt'); // Get the headers of the file $headers = fgetcsv($inputFile); // Create a new dom document with pretty formatting $doc = new DomDocument(); $doc->formatOutput = true; // Add a root node to the document $root = $doc->createElement('rows'); $root = $doc->appendChild($root); // Loop through each row creating a <row> node with the correct data while (($row = fgetcsv($inputFile)) !== FALSE) { $container = $doc->createElement('row'); foreach($headers as $i => $header) { $child = $doc->createElement($header); $child = $container->appendChild($child); $value = $doc->createTextNode($row[$i]); $value = $child->appendChild($value); } $root->appendChild($container); } $strxml = $doc->saveXML(); $handle = fopen($outputFilename, "w"); fwrite($handle, $strxml); fclose($handle); ?>


Tudom, hogy a karakterekkel van problémája a csv-ben, de nem tudom ezt, hogy lehet kezelni. :(
Mutasd a teljes hozzászólást!

Címkék
abcd