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"