Se vários cabeçalhos de coluna estiverem ausente dos arquivos CSV, eles serão adicionados automaticamente no arquivo de saída XML. Se os cabeçalhos de coluna ausentes estiverem localizados no final do cabeçalho, os separadores não precisam estar presentes entre os cabeçalhos de coluna ausentes.
Entrada no arquivo CSV
ORDER NUMBER;POSITION;;;
4711;10;"Harry, ""A"" Williams";Mobile 6600;3
or
ORDER NUMBER;POSITION
4711;10;"Harry, ""A"" Williams";Mobile 6600;3
Entrada no arquivo de saída XML
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE eventlist SYSTEM "event.dtd">
<eventlist>
<event>
<attribute type="ORDER NUMBER">4711</attribute>
<attribute type="POSITION">10</attribute>
<attribute type="FIELD_3">Harry, "A" Williams</attribute>
<attribute type="FIELD_4">Mobile 6600</attribute>
<attribute type="FIELD_5">3</attribute>
</event>
...
</eventlist>
Os cabeçalhos das colunas FIELD_3, FIELD_4 e FIELD_5 são gerados automaticamente no lugar dos cabeçalhos de coluna ausentes dos arquivos CSV. A mesma entrada é gerada no arquivo de saída XML, independentemente de o separador aparecer entre os cabeçalhos de coluna ausentes.