When you save your projects to XML files, they can also be read and written by other applications that support reading and writing to a custom XML format. Do make sure however that these applications read and write according to the XML specification listed below, otherwise the project data might get corrupt. It is always safe to first make a backup copy of your project files when you try out exchanging data with other applications for the first time.
The XML specification is as follows:
This is the root tag. It may contain an arbitrary number of <Activity> subtags. Tag content specification:
This tag represents a single activity. It can have an arbitray number of <Activity> and <TimeTrace> subtags. Tag content specification:
This tag represents a single time trace. The start and end date and time are formatted as yyyy-mm-dd hh:mm:ss. Tag content specification:
Below is an example of what a TimeTraces project file looks like when saved in the XML format. The line lay-out is somewhat modified so the example displays nicer on this help page.
<TimeTracesProject
version="0.0.0.1"
name="IT services"
>
<Activity
name="Client one"
enabled="true"
>
<Activity
name="Marketing"
enabled="true"
>
<TimeTrace
start="2010-01-16 09:51:22.189Z"
end="2010-01-16 10:12:41.523Z"
/>
</Activity>
<TimeTrace
start="2010-01-18 12:47:33.471Z"
/>
</Activity>
<Activity
name="Client two"
enabled="true"
>
<TimeTrace
start="2010-01-03 15:51:48.278Z"
end="2010-01-03 17:40:37.630Z"
/>
</Activity>
<Activity
name="Client three"
>
</Activity>
</TimeTracesProject>