簡単なマッピングの例

入力データを出力データに直接マッピングする例を次に示します。transformation 要素は、スクリプト内のフィールドの構成と名前を変更するだけです。

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>

入力データ

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

生成される出力データ

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