-
Notifications
You must be signed in to change notification settings - Fork 1
A excellent xml/html generator writen with Tcl. Copy of http://downloads.sourceforge.net/tclxml/xmlgen-1.4.tar.gz
License
tcler/xmlgen.tcl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
XMLGEN -- A module to generate XML and/or HTML by writing Tcl code which translates itself. (C) 2002 Harald Kirsch WHAT IS IT? =========== You declare the XML tags you want as Tcl commands. Then you can use the natural bracing structure of Tcl to write XML while having all the niceties of the script language to define shortcuts or add dynamic content. A simple example based on htmlgen, a module which predefines all the HTML tags. set Title "A Simple Example" html ! { head ! { title - $Title } body ! { h1 - $Title p - As you can see, title and major headline agree. } } INSTALLATION ============ This package contains three pieces to be installed in different directories of your choice: 1) the Tcl package xmlgen (contains htmlgen) 2) HTML documentation for both 3) cgi-enabled documentation, mainly here as a proof of concept and as an example The QUICK INSTALL goes like tclsh bras-sa prefix=/usr/local cgi_prefix=/home/html/cgi install This will create the following directories with some content: /usr/local/lib/xmlgen-1.0 (possibly different version number) /usr/local/doc/xmlgen-1.0 (dto.) /home/html/cgi/xmlgen-1.0 (dto.) NOTES: 1) For the cgi-enabled documentation to work you need two things: a) Convince your web server to run $CGDIR/index as a Tcl script. b) Make sure this script can find a recent tcllib. It needs the package ncgi. 2) If you want to set the subdirectory names yourself, then specify *all* of PKGDIR, DOCDIR and CGIDIR instead of prefix and cgi_prefix. 3) In any case, the parent directory of PKGDIR, /usr/local/lib in the example, MUST appear in the auto_path variable of the tclsh you intend to use. (HINT: auto_path is initialized also from the TCLLIBPATH environment variable.) 4) bras-sa is a standalone version of bras, the make replacement written in Tcl to be found at http://bras.berlios.de/ . It uses the brasfile in this directory to do its work. LICENSE ======= BSD derived, see file LICENSE CONTACT ======= Harald Kirsch pifpafuf bei gmx punkt de ---------------------- last modified: $Date: 2002/05/27 21:50:52 $
About
A excellent xml/html generator writen with Tcl. Copy of http://downloads.sourceforge.net/tclxml/xmlgen-1.4.tar.gz
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published