\documentclass{article}\title{TeXML Installation}\begin{document}\maketitle 
\section*{TeXML.zip}
 
 Unpack TeXML.zip.
 \par 
 
 The files will expand into the directory structure,
 ``./com/ibm/texml.''
 \par 
 
 Add the jar file, ``./com/ibm/texml/TeXML.jar'' to your classpath.
 \par 
\section*{Getting Started}
 
 Look at the examples. The ``sample'' example is fine.
 The source file is ``sample.xsl.''
 Study the batch file, ``process.bat''
 to see how the derivative files were produced,
 including ``sample.tex.''
 \par 
 If you're still interested, read the FAQ,
 {\it faq.html} to learn what other software you will
 need to work the solution from XML to printed output.
 \par 
\section*{File List and Descriptions}
 
 Here is a list of files, with descriptions, that you will find
 in the directory ./com/ibm/texml after unpacking TeXML.zip.
 \par 
 \subsection*{sample}
 \begin{description}
  \item[sample.xml]Sample xml source.
  \item[sample.html]The same document in HTML.
  \item[sample.texml]The same document in TeXML.
  \item[sample.tex]The same document in TeX.
  \item[sample.dvi]The device independent file produced by TeX.
  \item[sample.ps]The same document in PostScript.
 \end{description}
 
 \subsection*{math}
  This is an example of processing MathML
  presentation markup to produce TeX.\par 
  \begin{description}
   \item[math.xml]Sample MathML presentation markup.
   \item[mathtex.xsl]The XSL transform to take MathML to TeXML.
   \item[math.texml]The math markup in TeXML.
   \item[math.tex]The math markup in TeX.
   \item[math.dvi]The device independent file produced by TeX.
   \item[math.ps]The math markup as PostScript.
   \item[math.bat]The commands used to produce all of the derivatives
     of math.xml.
  \end{description}
 
 \subsection*{ddoc}
  These files define the document type and transforms used for
  ``sample,''
  ``summary,''
  ``faq,'' and
  ``install.''
  \par 
  \begin{description}
   \item[ddoc.dtd]The document type.
   \item[ddochtml.xsl]The XSL transform from ddoc to HTML.
   \item[ddoctex.xsl]The XSL transform from ddoc to TeXML.
  \end{description}
 
 \subsection*{TeXML}
  Here is the actual technology.\par 
  \begin{description}
   \item[TeXML.dtd]The document type which defines valid TeXML.
   \item[TeXML.java]Java source for the class which translates a TeXML
     conforming DOM into TeX.
   \item[TeXMLatte.java]Java source for a program which translates
     a TeXML conforming XML source document into TeX.
   \item[TeXML.jar]The java executable byte codes for the
     classes in this package.
   \item[doc]A directory with package reference documentation in
     JavaDoc format.
  \end{description}
 
 \subsection*{TextML}
  An extra for developing formatted plain text from XML.\par 
  \begin{description}
   \item[TextML.dtd]The document type which defines valid TeXML.
   \item[TextML.java]Java source for a program which translates
     a TextML conforming XML source document into plain text.
   \item[TextProc.java]Java source for a helper class which
     formats text.
   \item[NodeHandler.java]Interface for document processor.
   \item[ProcXML.java]Front-end for parsing XML to a DOM.
   \item[ProcDOM.java]Framework for processing a DOM.
  \end{description}
 
 \subsection*{Miscellaneous}
  Some miscellaneous parts and pieces.\par 
  \begin{description}
   \item[process.bat]Produces the example derived files from the
     example sources.
   \item[clean.bat]Removes auxilliary files created by
     the TeX processor.
   \item[ReadMe.html]A file which many look for to get started.
  \end{description}
 
 \subsection*{summary}
  The same extensions as for ``sample.''
  This contains a summary description of TeXML.\par 
 
 \subsection*{faq}
  The same extensions as for ``sample.''
  This contains questions and answers about TeXML.\par 
 
 \subsection*{install}
  The same extensions as for ``sample.''
  This contains these instructions.\par 
 
\end{document}