Exemplo 2: Cabeçalho com cabeçalho da coluna ausente

Se um cabeçalho de coluna estiver ausente dos arquivos CSV, ele será adicionado automaticamente no arquivo de saída XML. Por padrão, o nome de coluna associado é composto pelo prefixo FIELD_ e pelo número de posição da coluna. A primeira coluna tem a posição 1.

Entrada no arquivo CSV

ORDER NUMBER;POSITION;;MATERIAL;QUANTITY

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="MATERIAL">Mobile 6600</attribute>

<attribute type="QUANTITY">3</attribute>

</event>

...

</eventlist>

O cabeçalho da coluna FIELD_3 é gerado automaticamente no lugar do cabeçalho da coluna ausente nos arquivos CSV.