PythonPoint DTD

PythonPoint DTD

What is it?

  • This is an attempt to create an XML DTD (Document Type Definition) for the PythonPoint library (a Python library for creating XML based PDF presentations).

  • The initial draft was created by Michael Wiedmann and was made publicly available in October 2000

How can I participate?

If you are interested to join send email to Suggestions, enhancements, patches, etc. are always welcome.


New in 0.1.0:

  • Changed location (URL) where the DTD could be found (no visible changes otherwise).

Open Questions

  • Is it complete?

  • Does it work with DTD-aware editors? (Up to now I only tested with (X)Emacs/psgml)

  • Is the FPI (Formal Public Identifier) appropriate?

Where to find?

You find the latest version for download via http here: pythonpoint.dtd


Using I created an HTML overview of the DTD, which makes it quite easy to navigate through the file.

Mark Johnson pointed me to his wrapper mkdtdref around Norman Walsh's dtdparse which generates nice DTD reports. Here is the result for PythonPoint.



This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.