home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1999 October / pcp156b.iso / alphawrk / TEXML / TEXML.ZIP / com / ibm / texml / install.xml < prev    next >
Encoding:
Extensible Markup Language  |  1999-05-14  |  4.6 KB  |  125 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE doc SYSTEM "ddoc.dtd">
  3. <doc title="TeXML Installation">
  4.  
  5. <sec title="TeXML.zip">
  6.  <p>
  7.  Unpack TeXML.zip.
  8.  </p>
  9.  <p>
  10.  The files will expand into the directory structure,
  11.  <quote>./com/ibm/texml.</quote>
  12.  </p>
  13.  <p>
  14.  Add the jar file, <quote>./com/ibm/texml/TeXML.jar</quote> to your classpath.
  15.  </p>
  16. </sec>
  17.  
  18. <sec title="Getting Started">
  19.  <p>
  20.  Look at the examples. The <quote>sample</quote> example is fine.
  21.  The source file is <quote>sample.xsl.</quote>
  22.  Study the batch file, <quote>process.bat</quote>
  23.  to see how the derivative files were produced,
  24.  including <quote>sample.tex.</quote>
  25.  </p><p>
  26.  If you're still interested, read the FAQ,
  27.  <link href="faq.html"/> to learn what other software you will
  28.  need to work the solution from XML to printed output.
  29.  </p>
  30. </sec>
  31.  
  32. <sec title="File List and Descriptions">
  33.  <p>
  34.  Here is a list of files, with descriptions, that you will find
  35.  in the directory ./com/ibm/texml after unpacking TeXML.zip.
  36.  </p>
  37.  <sec title="sample">
  38.  <list type="descriptive">
  39.   <item term="sample.xml">Sample xml source.</item>
  40.   <item term="sample.html">The same document in HTML.</item>
  41.   <item term="sample.texml">The same document in TeXML.</item>
  42.   <item term="sample.tex">The same document in TeX.</item>
  43.   <item term="sample.dvi">The device independent file produced by TeX.</item>
  44.   <item term="sample.ps">The same document in PostScript.</item>
  45.  </list>
  46.  </sec>
  47.  <sec title="math">
  48.   <p>This is an example of processing MathML
  49.   presentation markup to produce TeX.</p>
  50.   <list type="descriptive">
  51.    <item term="math.xml">Sample MathML presentation markup.</item>
  52.    <item term="mathtex.xsl">The XSL transform to take MathML to TeXML.</item>
  53.    <item term="math.texml">The math markup in TeXML.</item>
  54.    <item term="math.tex">The math markup in TeX.</item>
  55.    <item term="math.dvi">The device independent file produced by TeX.</item>
  56.    <item term="math.ps">The math markup as PostScript.</item>
  57.    <item term="math.bat">The commands used to produce all of the derivatives
  58.      of math.xml.</item>
  59.   </list>
  60.  </sec>
  61.  <sec title="ddoc">
  62.   <p>These files define the document type and transforms used for
  63.   <quote>sample,</quote>
  64.   <quote>summary,</quote>
  65.   <quote>faq,</quote> and
  66.   <quote>install.</quote>
  67.   </p>
  68.   <list type="descriptive">
  69.    <item term="ddoc.dtd">The document type.</item>
  70.    <item term="ddochtml.xsl">The XSL transform from ddoc to HTML.</item>
  71.    <item term="ddoctex.xsl">The XSL transform from ddoc to TeXML.</item>
  72.   </list>
  73.  </sec>
  74.  <sec title="TeXML">
  75.   <p>Here is the actual technology.</p>
  76.   <list type="descriptive">
  77.    <item term="TeXML.dtd">The document type which defines valid TeXML.</item>
  78.    <item term="TeXML.java">Java source for the class which translates a TeXML
  79.      conforming DOM into TeX.</item>
  80.    <item term="TeXMLatte.java">Java source for a program which translates
  81.      a TeXML conforming XML source document into TeX.</item>
  82.    <item term="TeXML.jar">The java executable byte codes for the
  83.      classes in this package.</item>
  84.    <item term="doc">A directory with package reference documentation in
  85.      JavaDoc format.</item>
  86.   </list>
  87.  </sec>
  88.  <sec title="TextML">
  89.   <p>An extra for developing formatted plain text from XML.</p>
  90.   <list type="descriptive">
  91.    <item term="TextML.dtd">The document type which defines valid TeXML.</item>
  92.    <item term="TextML.java">Java source for a program which translates
  93.      a TextML conforming XML source document into plain text.</item>
  94.    <item term="TextProc.java">Java source for a helper class which
  95.      formats text.</item>
  96.    <item term="NodeHandler.java">Interface for document processor.</item>
  97.    <item term="ProcXML.java">Front-end for parsing XML to a DOM.</item>
  98.    <item term="ProcDOM.java">Framework for processing a DOM.</item>
  99.   </list>
  100.  </sec>
  101.  <sec title="Miscellaneous">
  102.   <p>Some miscellaneous parts and pieces.</p>
  103.   <list type="descriptive">
  104.    <item term="process.bat">Produces the example derived files from the
  105.      example sources.</item>
  106.    <item term="clean.bat">Removes auxilliary files created by
  107.      the TeX processor.</item>
  108.    <item term="ReadMe.html">A file which many look for to get started.</item>
  109.   </list>
  110.  </sec>
  111.  <sec title="summary">
  112.   <p>The same extensions as for <quote>sample.</quote>
  113.   This contains a summary description of TeXML.</p>
  114.  </sec>
  115.  <sec title="faq">
  116.   <p>The same extensions as for <quote>sample.</quote>
  117.   This contains questions and answers about TeXML.</p>
  118.  </sec>
  119.  <sec title="install">
  120.   <p>The same extensions as for <quote>sample.</quote>
  121.   This contains these instructions.</p>
  122.  </sec>
  123. </sec>
  124. </doc>
  125.