Exemple de mappage simple

L'exemple suivant illustre un mappage de données d'entrée direct dans les données de sortie. La transformation se contente de modifier la structure et le nom des champs dans le document.

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>

Données d'entrée

<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>

Données de sortie générées

<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>