Re: [taskjuggler] Weird xmlreport stuff

From: Chris Schlaeger (cs_at_suse.de)
Date: Tue Jan 11 2005 - 19:45:18 CET


From: Chris Schlaeger <cs@suse.de>
Date: Tue, 11 Jan 2005 19:45:18 +0100
Message-Id: <200501111945.36954.cs@suse.de>
Subject: Re: [taskjuggler] Weird xmlreport stuff


On Tuesday 11 January 2005 16:36, Kaare Rasmussen wrote:
> > Somebody would have to make tjx2gantt work with the new XML format and
> > make sure it supports all the new features. Any takers?
>
> How well is the xmlreport defined and documented?

There is a DTD that has been fairly stable for the last 12 month. It's called
taskjuggler.dtd and should be part of the source distribution. There is
pretty much a 1:1 relation to the tjp file format. So the keywords are
identical. The DTD and the TJP reference documentation should be a fairly
complete source of information. Just a few minor caveats:

I think the version 2 format is pretty stable and extensible. So future
changes will just extend the DTD but not make it incompatible with older
versions. But I'm not aware of any other tool but taskjugger itself that is
using the version 2 format. So currently I wouldn't hesitate a lot to break
compatibility if I'd find a major design flaw.

The other issue you should be aware of is that the TJX format is not 100%
complete with regards to the TJP format. The TJP format knows a few more
keywords than TJX currently supports. This is mostly because I had more
important things to implement. All important keywords are there, but you
can't describe reports in TJX right now. But I would consider this a minor
issue since it is not necessary for typical post processing tools. All
scheduling information is in the TJX file already today.

But I'm commited to the Version 2 format. The version 1 format is only alive
because we don't yet have a real alternative to tjx2gantt.

Chris

>
> --
> Kaare Rasmussen --Linux, spil,-- Tlf: 3816 2582
> Kaki Data tshirts, merchandize Fax: 3816 2501
> Nordre Fasanvej 12 Åben 12.00-18.00 Email: kar@kakidata.dk
> 2000 Frederiksberg Lørdag 12.00-16.00 Web: www.suse.dk

-- 
KDE 3.3: Conquer your Enterprise Desktop!  See http://www.kde.org!
GPG Key: 1024D/0500838B  A5FE C051 2AFC 9A14 768A  5125 5829 5750 0500 838B




This archive was generated by hypermail 2.1.7 : Tue Jan 11 2005 - 19:48:32 CET