I would set up your inputs and props with the following configuration (replacing the ## variables with what matches your case):
inputs.conf:
[monitor://#path to your files#]
sourcetype = #your sourcetype#
props.conf:
MAX_TIMESTAMP_LOOKAHEAD = #timestamp character count#
LINE_BREAKER = SaveRetailItemSalesLocation\>([\r\n\s]+)
TIME_FORMAT = #timestamp Format#
TIME_PREFIX = TransactionDate\>
SHOULD_LINEMERGE = false
TRUNCATE = #max size of your events#
KV_MODE = xml
If you put the props.conf on your search heads, indexers, and forwarders, you should get events that use the TransactionDate as their timestamp, with all their fields auto-extracted in spath format. I made assumptions on the timestamp field, which can be adjusted if you need a different field to act as the timestamp.
... View more