Pregunta

Estoy tratando de escribir el contenido delimitado de pestañas de una variable a XML como esta:

$tsvData = str_getcsv($input, "\t");
foreach($tsvData as $line => $row) {
    if($line > 0) {
        $xmlWriter->writeElement('NAME', $row[0]);
        $xmlWriter->writeElement('CAKE', $row[1]);
        $xmlWriter->writeElement('BODYPART', $row[2]);
    }
}

Pero solo está escribiendo un personaje por etiqueta XML en lugar de todo entre cada pestaña. Cuando uso splfileObject, obteniendo los mismos datos de TSV pero desde un archivo, funciona. ¿Qué estoy haciendo mal con la función str_getcsv?

Gracias

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top