3 Long examples are data/texmlatte.xml and data/texmlapis.xml.
 
   4 An example from the quick start document is data/quick.xml.
 
   6 The ending "_ns" means that an example uses the TeXML namespace.
 
   8 + empty      no data, only the root element
 
   9 + hello      text "Hello, World!"
 
  10 + normal     escaping of special chars in tex mode
 
  11 + math       escaping of special chars in math mode
 
  12 + mixed      both normal and mixed mode
 
  13 + nopara     output should not contain empty lines
 
  14 + koi8       conversion from unicode to koi8 encoding
 
  15 + koi8bad    conversion from unicode to koi8 with out of range chars
 
  16 + latex      out-of-encoding chars as latex commands
 
  17 + escape     escaping and unescaping of specials
 
  18 + emptyline  leaving and commenting-out of empty lines
 
  19 + ligatures  leaving and breaking ligatures
 
  24 + ctrl       control symbols
 
  25 + spec       special symbols
 
  26 + entity     check that entities are expanded
 
  27 + cmdnest    test nested commands (incorrect, but possible)
 
  28 + envenv     nested environments
 
  29 + v101       test of changes from version 1.00 to version 1.01
 
  30 + endline1   test of creation of a newline at the end of document
 
  31 + endline2   test of creation of a newline at the end of document
 
  32 + wstrivia   simplest whitespace elimination
 
  33 + wselim1    whitespace elimination (default line length limit)
 
  34 + wselim2    whitespace elimination (line length limit is 100)
 
  35 + realspace  check that we don't delete important whitespaces
 
  36 + wsstack    nested specifications of whitespace handling
 
  37 + nlcmd      a newline attribute of <cmd/>
 
  38 + nlenv      newline attributes of <env/>
 
  39 + wspi       tests whitespace handling near processing instruction
 
  40 + specandws  a regression test for a space after a rewritten character
 
  41 + v109       test of changes from version 1.08 to version 1.09
 
  42 + fordocs    test of examples from documentation
 
  43 + texmlatte  long example from the Douglas Lovell's paper on TeXMLatte
 
  44 + texmlapis  long test from Chris Houser's TeXMLapis
 
  45 + quick      example from the quick start document
 
  46 + context    test of the conTeXt mode
 
  47 + chinese1   test of the option "--ascii". A complete Chinese example.
 
  48 + pdfstring  creating utf16be strings for PDF.
 
  49 + aenc       --encoding plus -a
 
  50 + tour_*     examples from the TeXML tour
 
  51 + thesis_*   examples from the thesis
 
  55 + badxml     unparsable XML
 
  56 + unkelem    unknown element
 
  57 + errmode    incorrect mode specification
 
  58 + errmode2   incorrect mode specification
 
  59 + cmdname    no name for "cmd"
 
  60 + cmdcont    "cmd" contains something other than "opt" or "parm"
 
  61 + misopt     "opt" is not a child of "cmd" or "env"
 
  62 + optcont    "opt" contains something other then "ctrl" or "spec"
 
  63 + misparm    "parm" is not a child of "cmd" or "env"
 
  64 + parmcont   "parm" contains something other then "ctrl" or "spec"
 
  65 + envnoname  no name for "env"
 
  66 + math1      "dmath" inside "math"
 
  67 + math2      "math"  inside "math"
 
  68 + math3      "dmath" inside "dmath"
 
  69 + math4      "math"  inside "dmath"
 
  70 + ctrlch     no "ch" attribute in "ctrl"
 
  71 + ctrlch2    length of value of "ch" is not 1
 
  72 + spec1      "spec" without attribute "cat"
 
  73 + spec2      "spec" with unknown value of "cat"
 
  74 + ctrlcont   "ctrl" element have content
 
  75 + speccont   "spec" element have content
 
  76 + badesc     value of TeXML/@escape is not 0 or 1
 
  77 + badlig     value of TeXML/@ligatures is not 0 or 1
 
  78 + badtyline  value of TeXML/@emptylines is not 0 or 1
 
  79 + badns      incorrect namespace
 
  80 + pdfstring  an element inside "pdf"