Return-Path: Delivered-To: apmail-xml-forrest-dev-archive@www.apache.org Received: (qmail 88576 invoked from network); 31 Aug 2003 03:06:47 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 31 Aug 2003 03:06:47 -0000 Received: (qmail 87260 invoked by uid 500); 31 Aug 2003 03:06:27 -0000 Delivered-To: apmail-xml-forrest-dev-archive@xml.apache.org Received: (qmail 87102 invoked by uid 500); 31 Aug 2003 03:06:25 -0000 Mailing-List: contact forrest-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: forrest-dev@xml.apache.org Delivered-To: mailing list forrest-dev@xml.apache.org Received: (qmail 87088 invoked from network); 31 Aug 2003 03:06:25 -0000 Received: from unknown (HELO www2.kc.aoindustries.com) (65.77.211.84) by daedalus.apache.org with SMTP; 31 Aug 2003 03:06:25 -0000 Received: from dialup-194.146.220.203.acc01-aubu-gou.comindico.com.au (dialup-194.146.220.203.acc01-aubu-gou.comindico.com.au [203.220.146.194]) (authenticated) by www2.kc.aoindustries.com (8.11.6/8.11.6) with ESMTP id h7V369327054 for ; Sat, 30 Aug 2003 22:06:10 -0500 Subject: skinconf DTD [Was: miniTOC generation] From: David Crossley To: forrest-dev@xml.apache.org In-Reply-To: <004301c36ebe$2a672430$7609fea9@pcramon> References: <004301c36ebe$2a672430$7609fea9@pcramon> Content-Type: text/plain Organization: Message-Id: <1062299166.1274.3935.camel@ighp> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-5) Date: 31 Aug 2003 13:06:06 +1000 Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Ramon Prades wrote: > In my opinion having an external DTD will make future changes easier. > Consider for example the change I've made to skinconf.xml adding a new tag: > I have 4 different project in Forrest, so I had to manually edit skinconf 4 > times to modify the DTD to allow the new tag. Having the DTD on a different > file would have make this much easier. The problem will then shift to needing to maintain different versions of the DTD. I do agree with you, we do not really want users messing with internal DTDs. They will however need to modify the DTD declaration from time-to-time, but that is easier. We should wait and see what others think before doing the work. --David David Crossley wrote: > Ramon Prades wrote: > > Dave Brondsema wrote: > > > > > Why doesn't skinconf.xml have an external DTD? > > > > I don't know. I wanted to change only what was absolutely necessary, > > the minimum number of files. > > > > In any case it would make changes like this much easier. > > > > I'll take the DTD out ASAP. > > Why do you want the DTD to be external? What are the advantages of changing > what we have now? > > --David