summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorIgnace Nyamagana Butera <nyamsprod@gmail.com>2014-08-26 14:47:44 +0200
committerIgnace Nyamagana Butera <nyamsprod@gmail.com>2014-08-26 14:47:44 +0200
commit85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b (patch)
tree7d14fb9e2abd892339a9e70630e02c9e1d0ce8ca /src
parent97bf5d25273facbb919775920b6173e67370dee8 (diff)
downloadcsv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.zip
csv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.tar.gz
csv-85f17cf5eb111ddf61cc4f88bd5fe77eeafb462b.tar.bz2
toXML improved
Diffstat (limited to 'src')
-rw-r--r--src/AbstractCsv.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/AbstractCsv.php b/src/AbstractCsv.php
index 0664ca7..8e39ff5 100644
--- a/src/AbstractCsv.php
+++ b/src/AbstractCsv.php
@@ -385,12 +385,12 @@ abstract class AbstractCsv implements JsonSerializable, IteratorAggregate
$iterator = $this->convertToUtf8($this->getIterator());
foreach ($iterator as $row) {
$item = $doc->createElement($row_name);
- foreach ($row as $value) {
+ array_walk($row, function ($value) use (&$item, $doc, $cell_name) {
$content = $doc->createTextNode($value);
- $cell = $doc->createElement($cell_name);
+ $cell = $doc->createElement($cell_name);
$cell->appendChild($content);
$item->appendChild($cell);
- }
+ });
$root->appendChild($item);
}
$doc->appendChild($root);