| 1 | ================================================================= |
|---|
| 2 | Logtalk - Object oriented extension to Prolog |
|---|
| 3 | Release 2.9.1 |
|---|
| 4 | |
|---|
| 5 | Copyright (c) 1998-2001 Paulo Moura. All Rights Reserved. |
|---|
| 6 | ================================================================= |
|---|
| 7 | |
|---|
| 8 | This folder contains several files that enables .xml documentation files |
|---|
| 9 | created when compiling objects, categories, or protocols, to be viewed |
|---|
| 10 | in a web browser that supports the W3C standards XML, XSLT, CSS and HTML 4 |
|---|
| 11 | or to be converted to LateX for printing. |
|---|
| 12 | |
|---|
| 13 | You will need to either copy your .xml files to this directory or copy |
|---|
| 14 | these files to the directory where the .xml files reside. The links to |
|---|
| 15 | the .xsl files on the .xml files and the links to the .css files in the |
|---|
| 16 | generated .html files assume that all files reside in the same directory. |
|---|
| 17 | |
|---|
| 18 | The choice of the default .xsl file to use is made in the config files by |
|---|
| 19 | the lgt_default_compiler_option/2 predicate. You can also choose a different |
|---|
| 20 | .xsl file by using the xsl/1 compiler option in the logtalk_compile/2 or |
|---|
| 21 | logtalk_load/2 calls. The default file is lgtxml.xsl (described below). |
|---|
| 22 | |
|---|
| 23 | |
|---|
| 24 | lgthtml.xsl |
|---|
| 25 | |
|---|
| 26 | XSLT file to output HTML files from the .xml files. The links in the |
|---|
| 27 | generated HTML files point to related HTML files. It can be used |
|---|
| 28 | to batch convert XML files to HTML files. |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | lgtxml.xsl |
|---|
| 32 | |
|---|
| 33 | XSLT file for viewing .xml files directly in in a browser such as Mozilla |
|---|
| 34 | (version 0.9.2 or later) or Microsoft Internet Explorer 5.5 for Windows |
|---|
| 35 | (after installing the latest Microsoft XML Parser Release that is needed |
|---|
| 36 | for XSL standard compliance). The links in the (internally generated) |
|---|
| 37 | HTML files point to related XML files. |
|---|
| 38 | |
|---|
| 39 | |
|---|
| 40 | texml.xsl |
|---|
| 41 | |
|---|
| 42 | XSLT file to output TeXML files that can be further processed by |
|---|
| 43 | TeXMLatte to produce LaTeX files. The TeXMLatte program can be found |
|---|
| 44 | at: http://www.alphaworks.ibm.com/tech/texml/. |
|---|
| 45 | |
|---|
| 46 | |
|---|
| 47 | ie5.xsl |
|---|
| 48 | |
|---|
| 49 | XSLT file for viewing .xml files in Microsoft Internet Explorer 5.x |
|---|
| 50 | (works with both Macintosh and Windows versions). The links in the |
|---|
| 51 | (internally generated) HTML files point to related XML files. It can |
|---|
| 52 | be used to browse and view the XML files directly. |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | logtalk.dtd |
|---|
| 56 | |
|---|
| 57 | Document type description describing the structure of the .xml files |
|---|
| 58 | generated by Logtalk. |
|---|
| 59 | |
|---|
| 60 | |
|---|
| 61 | logtalk.xsd |
|---|
| 62 | |
|---|
| 63 | XML Schema describing the structure of the .xml files generated by |
|---|
| 64 | Logtalk. |
|---|
| 65 | |
|---|
| 66 | |
|---|
| 67 | logtalk.css |
|---|
| 68 | |
|---|
| 69 | Cascade style sheet file to render the HTML output of the .xsl files |
|---|
| 70 | in a web browser. |
|---|
| 71 | |
|---|
| 72 | |
|---|
| 73 | script.sh |
|---|
| 74 | |
|---|
| 75 | Sample unix shell script to batch convert .xml files to .html files. |
|---|
| 76 | Edit the file to match your environment. |
|---|
| 77 | |
|---|
| 78 | |
|---|
| 79 | script.bat |
|---|
| 80 | |
|---|
| 81 | Sample dos batch script to convert .xml files to .html files. |
|---|
| 82 | Edit the file to match your environment. |
|---|
| 83 | |
|---|
| 84 | |
|---|
| 85 | Note that you can write other XSLT files for converting the XML files to |
|---|
| 86 | other formats besides HTML or LaTeX. You can also write alternative CSS |
|---|
| 87 | and XSLT files to change the appearance of the HTML and LaTeX files. |
|---|