Creación de elementos XML complejos a partir de datos planos
A menudo, los flujos de datos producen registros que contienen campos planos que son escritos en XML como elementos XML simples. Si desea organizar campos planos en elementos XML complejos para producir datos jerárquicos, puede hacerlo usando una o más etapas Aggregator.
Por ejemplo, dados los siguientes datos planos cuya primera línea es un registro de encabezado:
addressline1,age,city,country,gender,name,number,postalcode,stateprovince,type
1253 Summer St.,43,Boston,United States,M,Sam,019922,02110,MA,Savings
Es conveniente que agrupe los campos de datos relacionados con la dirección y los campos relacionados con la cuenta en elementos XML complejos con los nombres <Address>
y <Account>
asignados, como se muestra aquí:
<CustomerRecord>
<name>Sam</name>
<age>43</age>
<gender>M</gender>
<country>United States</country>
<Address>
<addressline1>1253 Summer St.</addressline1>
<city>Boston</city>
<stateprovince>MA</stateprovince>
<postalcode>02110</postalcode>
</Address>
<Account>
<number>019922</number>
<type>Savings</type>
</Account>
</CustomerRecord>