Python 3.4+ compatibility (while dropping Python < 2.6).
[texml.git] / tests / data / fordocs.xml
1 <TeXML>
2 <!-- -->
3 <cmd name="documentclass">
4   <opt>12pt</opt>
5   <parm>letter</parm>
6 </cmd>
7
8 <env name="=================" nl2="0" nl3="0"/>
9
10 <TeXML>\section{No&#xa0;break}</TeXML>
11
12 <env name="=================" nl2="0" nl3="0"/>
13
14 <TeXML>&#x422;&#x435;&#x425;</TeXML>
15
16 <env name="=================" nl2="0" nl3="0"/>
17
18 <cmd name="documentclass">
19   <opt>12pt</opt>
20   <parm>letter</parm>
21 </cmd>
22
23 <env name="=================" nl2="0" nl3="0"/>
24
25 ... Visit <cmd name="href">
26   <parm>TeXML homepage</parm>
27   <parm>http://getfo.org/texml/</parm></cmd> ...
28
29 <env name="=================" nl2="0" nl3="0"/>
30
31 ...
32 <cmd name="item"/>first
33 <cmd name="item"/>second
34 <cmd name="item" nl1="1"/>third
35 <cmd name="item" nl1="1" nl2="1"/>fourth ...
36
37 <env name="=================" nl2="0" nl3="0"/>
38
39 <cmd name="it"/> once, <cmd name="it" gr="0"/> twice
40
41 <env name="=================" nl2="0" nl3="0"/>
42
43 <env name="document">
44 ...
45 </env>
46
47 <env name="=================" nl2="0" nl3="0"/>
48
49 <env name="list" begin="start" end="finish">
50 ...
51 </env>
52
53 <env name="=================" nl2="0" nl3="0"/>
54
55 ... one <env name="fake">env</env>, another <env
56 name="fake" nl1="0" nl2="0" nl3="0" nl4="0">env</env>, etc.
57
58 <env name="=================" nl2="0" nl3="0"/>
59
60 <group><cmd name="it" gr="0"/>italics</group>
61
62 <env name="=================" nl2="0" nl3="0"/>
63
64 <math>a+b</math>
65 <dmath><cmd name="sqrt"><parm>2</parm></cmd></dmath>
66
67 <env name="=================" nl2="0" nl3="0"/>
68
69 <ctrl ch=" "/>
70
71 <env name="=================" nl2="0" nl3="0"/>
72
73 <spec cat="bg"/><spec cat="esc"/>it italics<spec cat="eg"/>
74
75 <env name="=================" nl2="0" nl3="0"/>
76
77 <TeXML>$a \/\/ $b</TeXML>
78
79 <env name="=================" nl2="0" nl3="0"/>
80
81 <cmd name="def" gr="0"/><cmd name="textvert"><parm><math>|</math></parm></cmd>
82
83 <env name="=================" nl2="0" nl3="0"/>
84
85 <TeXML ws="1">&#xa1; &#x27F5;
86 <math>&#xa1; &#x27F5;</math></TeXML>
87
88 <env name="=================" nl2="0" nl3="0"/>
89
90 <TeXML><cmd name="def" gr="0"/><cmd name="ensuretext">
91   <parm><cmd name="textrm" gr="0"/></parm> </cmd></TeXML>
92
93 <env name="=================" nl2="0" nl3="0"/>
94
95 --, ---, ``, '', !` and ?`
96
97 <env name="=================" nl2="0" nl3="0"/>
98
99 <TeXML escape="0">$a \/\/ $b</TeXML>
100
101 <env name="=================" nl2="0" nl3="0"/>
102
103 <TeXML>
104   text mode here: |&#x302;
105   <TeXML mode="math">
106     math mode here: |&#x302;
107     <TeXML mode="text">text in math in text: |&#x302;</TeXML>
108     again math mode: |&#x302;
109   </TeXML>
110   again text mode: |&#x302;
111 </TeXML>
112
113 <env name="=================" nl2="0" nl3="0"/>
114
115 <TeXML>
116 <TeXML>
117   <group>
118     <cmd name="it"/> text
119   </group>
120 </TeXML>
121 <TeXML ws="1">
122   <group>
123     <cmd name="it"/> text
124   </group>
125 </TeXML>
126 </TeXML>
127
128 <env name="=================" nl2="0" nl3="0"/>
129
130 ... here. <spec cat="nl"/> More, ...
131
132 <env name="=================" nl2="0" nl3="0"/>
133
134 <TeXML>
135    One line<spec cat="nl"/>
136 <spec cat="space"/><spec cat="space"/>Another line<spec cat="nl"/>
137    Last line
138 </TeXML>
139
140 <env name="=================" nl2="0" nl3="0"/>
141
142 <TeXML>
143 line
144 line
145 also
146 <spec cat="nil"/>
147 line
148 </TeXML>
149
150 <env name="=================" nl2="0" nl3="0"/>
151
152 <TeXML>
153 two nl:  [<spec cat="nl"/><spec cat="nl"/>]
154 two nl?: [<spec cat="nl?"/><spec cat="nl?"/>]
155 </TeXML>
156
157 <env name="=================" nl2="0" nl3="0"/>
158
159 </TeXML>