Re: package.xml DTD 1.1 avaible
| From: | Greg Beaver | Date: | Wed, 03 Sep 2003 14:54:43 +0000 |
| Subject: | Re: package.xml DTD 1.1 avaible | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-21032@lists.php.net to get a copy of this message | ||
Hi Tomas,
If you're going to be changing the DTD, it is imperative to work out any possible additions to accomodate subpackages and publicweb first. This is the ideal time to do so. I will try to find you on IRC to discuss the publicweb role sometime this week, and the subpackage implementation I discussed in an email to you, but I would like to make sure these don't get sidelined before the 1.1 is released.
Regards,
Greg
Tomas V.V.Cox wrote:
I've done an big update/fix/complete of the current DTD 1.0. The main purpose of it, is to support all the new features added in the recent months and to be more strict on the pacakge.xml format. Almost none (if any) pacakge.xml file under the PEAR CVS conforms the new DTD (mostly because of the new required element order). Please review and test it (you can use the xmllint --dtdvalid command shipped with libxml2 or my DTD class), because I'd like to add DTD validation into "pear package-validate" and perhaps in the future to comply with the DTD, could become a requirement (both at the pear-cmd and the web). You can find the new dtd at: http://pear.php.net/dtd/package.1.1.dtd (is not yet a public url)