[kplato] Re: [MrProject] DTD

Mikael Hallendal kplato@kde.org
30 Jul 2001 12:04:33 +0200


Thomas Zander <zander@planescape.com> writes:

Hi!

Sorry for the long delay, both me and Richard (the other maintainer of
MrProject) have been on a three week vacation.

First of all, I'm very glad that you guys are positive on sharing DTD
with us. This will benefit everyone involved, I'm sure of it.

> First, it is important to see that it is (should be) possible to link
> a number of xml documents and in that way create multiple project that
> 'work' together.  No problem there, but as soon as you realise this
> you see that it would be best to create a resource pool as an external
> XML file, so multiple project will be able to use that one resource
> pool. Therefor there should be 2 DTD files.

We haven't given it much thoughts expect acknowledged that we might in
the future would like to be able to create links between different
projects. Sharing resource pools between different projects seems like
a nice feature and we are interested on develop these thoughts
further.
 
> also; The relations in kplate are the following;
>   enum TimingRelation {
>     FINISH_START=0, // child node cannot start until this node has
> finished
>     FINISH_FINISH=1, // child node cannot finish until this node has
> finished
>     START_START=2 }; // child node cannot start until this node has
> started Is this basically different from your approuch? From the DTD I
> understand you are following a different concept...

No this is 'type' attribute of the relation element.

  <!ELEMENT relation EMPTY>
    <!ATTLIST relation taskid CDATA #REQUIRED>  
    <!ATTLIST relation type CDATA #REQUIRED>

Regards, 
Mikael Hallendal

-- 
Mikael Hallendal                micke@codefactory.se
CodeFactory AB                  http://www.codefactory.se/
Office: +46 (0)8 587 583 05     Cell: +46 (0)709 718 918