process
Use project.bat (Windows) or project.sh (Unix), to transform the XML-files in this directory with documl.xsl and xhtmlxsl.xsl
to HTML-files.
project.bat / project.sh
To compile this complete project from xml to html. Only change the xml-filess manually!
Instant Saxon (for Windows) and Saxon (for Unix) can be found under
http://users.iclway.co.uk/mhkay/saxon/.
If this compilation does not report any error, there are no errors in the xml-filles.
project.xml
Acts as content directory for this project.
Besides, the IDs determine the "back" and "forward" links in the upper left and the upper right of each article. The ID must
be the same in project.xml and the article's file.
Project.xml stores project options, for example the setting online="yes|no", that determines whether the project will be published
directly (and perhaps include a link for downloading a zipped version without exactly that link).
xhtmlxsl.xsl
Contains a list of XHTML-1.1-tags that shall be copied into the HTML-output.
Templates
Matches each XHTML-tag and copies it to the HTML-output. Uses include.
Copies the XHTML-tags into the HTML-file.
modelml.xsl
Contains modelml0.30 (), that generates this document from its XML-file.
See modelml-Site, uses xhtmlxsl.xsl.
documl.xsl
DocuML contains the tags that convert XML-files into XHTML-files.
todo
- special file for the design of the HTML-files
- HowTo for writing own XHTML-documents