Here’s an example of a KCXML document, followed by a line-by-line explanation of the syntax used in the document:
<?xml version="1.0" encoding="ISO-8859-1"?>
<kanaRoot>
<EventRequest Id=”12345” CompanyName=”Default”>
<Customer E-mailAddress=”[email protected]” BirthDate=”111”>
<CustomerAttribute name="First Name">John</CustomerAttribute>
<CustomerAttribute name="Last Name">Smith</CustomerAttribute>
<CustomerPreference name="Favorite River">
<CustomerPreferenceValue>Amazon</CustomerPreferenceValue>
<CustomerPreferenceValue>Yangtze</CustomerPreferenceValue>
</CustomerPreference>
</Customer>
<Event CampaignName="EToy Event">
< EventAttribute Name="Product">Dell Computer</EventAttribute>
< EventAttribute Name="Price">300</EventAttribute>
< EventAttribute Name="DateOfPurchase">802390</EventAttribute>
<ExternalXML>
<ORDER NO="1" >
<SHIPPING TYPE="UPGRADE" CARRIER="FEDEX" TRACKNUMBER="8201280912">
<DATE DAY="15" MONTH="05" YEAR="2000" />
</SHIPPING>
<ITEMLIST>
<ITEM NUMBER="1" QTY="2" PRODUCTDESC="Tele Tubby pink" STATUS="CA" WEBSITEID="2" FUNDS="100" />
<ITEM NUMBER="2" QTY="4" PRODUCTDESC="Tele Tubby blue" STATUS="NONFINAL" WEBSITEID="1" FUNDS="200" />
<ITEM NUMBER="3" QTY="1" PRODUCTDESC="GI Joe" STATUS="SH" WEBSITEID="1" FUNDS="0" />
<ITEM NUMBER="4" QTY="1" PRODUCTDESC="Bennie Baby" STATUS="CA" WEBSITEID="2" FUNDS="0" />
<ITEM NUMBER="5" QTY="5" PRODUCTDESC="Bennie Baby" STATUS="NONFINAL" WEBSITEID="2" FUNDS="150" />
</ITEMLIST>
</ORDER>
</ExternalXML>
</Event>
</EventRequest>
</kanaRoot>