NAME

mkdtds.pl - Modularized XML Document Type Definition (DTD) Generator


DESCRIPTION

This script generates XML DTD module implementations and/or DTD drivers, that can be used with modularized XHTML DTDs.

There is no plan to extend or even maintain this script anymore; the modularization framework of XHTML has been dead. Futhermore, XML DTDs are no longer useful for any practical purpose.


USAGE

  $ perl mkdtds.pl driver.dds
  mkdtds.pl: driver.dtd created
  mkdtds.pl: driver-model.mod created

  $ perl mkdtds.pl moduleset.dms
  mkdtds.pl: moduleset-datatype.mod created
  mkdtds.pl: moduleset-attrib.mod created
  mkdtds.pl: moduleset-module1.mod created


DTD SOURCE FORMAT

(((Example source files are available from <http://suika.fam.cx/www/markup/>)))


REQUIRED MODULES

This script requires Perl modules the Message::Markup::SuikaWikiConfig20::Node manpage and the Message::Markup::SuikaWikiConfig20::Parser manpage, which are put into the lib directory. These modules are originally part of the manakai-core package. Plese consult <http://suika.fam.cx/www/manakai-core/doc/web/> for more information on manakai.


AUTHOR

Wakaba <w@suika.fam.cx>


LICENSE

Copyright 2003-2004 Wakaba <w@suika.fam.cx>

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Note that author claims no copyright with regard to DTD modules/drivers generated by this script. Author(s) of DTD modules/drivers should explicily state their license terms in them and their documentation (if any).