Exemplo de mapeamento simples
Veja a seguir um exemplo de dados de mapeamento da saída diretamente para dados na entrada. A transformação é simplesmente alterar a estrutura e os nomes dos campos no documento.
TML
<?xml version='1.0'?> <transformation> <map> <target>SSC/Payload/AddressBook/Address/Name</target> <source>generated-by-outlook/contact/name</source> </map> <map> <target>SSC/Payload/AddressBook/Address/TelNum</target> <source>generated-by-outlook/contact/phone</source> </map> </transformation>
Dados de entrada
<generated-by-outlook> <contact> <name>R Giggs</name> <phone>0171 295 541</phone> </contact> <contact> <name>A Ferguson</name> <phone>0181 55 6732</phone> </contact> </generated-by-outlook>
Saída gerada
<SSC> <Payload> <AddressBook> <Address> <Name>R Giggs</Name> <TelNum>0171 295 541</TelNum> </Address> <Address> <Name>A Ferguson</Name> <TelNum>0181 55 6732</TelNum> </Address> </AddressBook> </Payload> </SSC>