i-xml.xml /size: 32 Kb    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <!-- the definitions themselves -->
8
9    <cd:command name="xmlmain" level="style" category="xml" file="lxml-ini.mkiv">
10        <cd:arguments>
11            <cd:resolve name="argument-name"/>
12        </cd:arguments>
13    </cd:command>
14
15    <cd:command name="xmlflush" level="style" category="xml" file="lxml-ini.mkiv">
16        <cd:arguments>
17            <cd:resolve name="argument-node"/>
18        </cd:arguments>
19    </cd:command>
20
21    <cd:command name="xmltext" level="style" category="xml" file="lxml-ini.mkiv">
22        <cd:arguments>
23            <cd:resolve name="argument-node"/>
24            <cd:resolve name="argument-lpath"/>
25        </cd:arguments>
26    </cd:command>
27
28    <cd:command name="xmlpure" level="style" category="xml" file="lxml-ini.mkiv">
29        <cd:arguments>
30            <cd:resolve name="argument-node"/>
31            <cd:resolve name="argument-lpath"/>
32        </cd:arguments>
33    </cd:command>
34
35    <cd:command name="xmlflushtext" level="style" category="xml" file="lxml-ini.mkiv">
36        <cd:arguments>
37            <cd:resolve name="argument-node"/>
38        </cd:arguments>
39    </cd:command>
40
41    <cd:command name="xmlflushpure" level="style" category="xml" file="lxml-ini.mkiv">
42        <cd:arguments>
43            <cd:resolve name="argument-node"/>
44        </cd:arguments>
45    </cd:command>
46
47    <cd:command name="xmlnonspace" level="style" category="xml" file="lxml-ini.mkiv">
48        <cd:arguments>
49            <cd:resolve name="argument-node"/>
50            <cd:resolve name="argument-lpath"/>
51        </cd:arguments>
52    </cd:command>
53
54    <cd:command name="xmlflushspacewise" level="style" category="xml" file="lxml-ini.mkiv">
55        <cd:arguments>
56            <cd:resolve name="argument-node"/>
57        </cd:arguments>
58    </cd:command>
59
60    <cd:command name="xmlflushlinewise" level="style" category="xml" file="lxml-ini.mkiv">
61        <cd:arguments>
62            <cd:resolve name="argument-node"/>
63        </cd:arguments>
64    </cd:command>
65
66    <cd:command name="xmlall" level="style" category="xml" file="lxml-ini.mkiv">
67        <cd:arguments>
68            <cd:resolve name="argument-node"/>
69            <cd:resolve name="argument-lpath"/>
70        </cd:arguments>
71    </cd:command>
72
73    <cd:command name="xmllastmatch" level="style" category="xml" file="lxml-ini.mkiv"/>
74
75    <cd:command name="xmlfirst" level="style" category="xml" file="lxml-ini.mkiv">
76        <cd:arguments>
77            <cd:resolve name="argument-node"/>
78            <cd:resolve name="argument-lpath"/>
79        </cd:arguments>
80    </cd:command>
81
82    <cd:command name="xmllast" level="style" category="xml" file="lxml-ini.mkiv">
83        <cd:arguments>
84            <cd:resolve name="argument-node"/>
85            <cd:resolve name="argument-lpath"/>
86        </cd:arguments>
87    </cd:command>
88
89    <cd:command name="xmlcontext" level="style" category="xml" file="lxml-ini.mkiv">
90        <cd:arguments>
91            <cd:resolve name="argument-node"/>
92            <cd:resolve name="argument-lpath"/>
93        </cd:arguments>
94    </cd:command>
95
96    <cd:command name="xmlflushcontext" level="style" category="xml" file="lxml-ini.mkiv">
97        <cd:arguments>
98            <cd:resolve name="argument-node"/>
99        </cd:arguments>
100    </cd:command>
101
102    <cd:command name="xmlshow" level="style" category="xml" file="lxml-ini.mkiv">
103        <cd:arguments>
104            <cd:resolve name="argument-node"/>
105        </cd:arguments>
106    </cd:command>
107
108    <cd:command name="xmlinfo" level="style" category="xml" file="lxml-ini.mkiv">
109        <cd:arguments>
110            <cd:resolve name="argument-node"/>
111        </cd:arguments>
112    </cd:command>
113
114    <cd:command name="xmlfilter" level="style" category="xml" file="lxml-ini.mkiv">
115        <cd:arguments>
116            <cd:resolve name="argument-node"/>
117            <cd:resolve name="argument-lpath"/>
118        </cd:arguments>
119    </cd:command>
120
121    <cd:command name="xmlstrip" level="style" category="xml" file="lxml-ini.mkiv">
122        <cd:arguments>
123            <cd:resolve name="argument-node"/>
124            <cd:resolve name="argument-lpath"/>
125        </cd:arguments>
126    </cd:command>
127
128    <cd:command name="xmlstripped" level="style" category="xml" file="lxml-ini.mkiv">
129        <cd:arguments>
130            <cd:resolve name="argument-node"/>
131            <cd:resolve name="argument-lpath"/>
132        </cd:arguments>
133    </cd:command>
134
135    <cd:command name="xmlstripnolines" level="style" category="xml" file="lxml-ini.mkiv">
136        <cd:arguments>
137            <cd:resolve name="argument-node"/>
138            <cd:resolve name="argument-lpath"/>
139        </cd:arguments>
140    </cd:command>
141
142    <cd:command name="xmlstrippednolines" level="style" category="xml" file="lxml-ini.mkiv">
143        <cd:arguments>
144            <cd:resolve name="argument-node"/>
145            <cd:resolve name="argument-lpath"/>
146        </cd:arguments>
147    </cd:command>
148
149    <cd:command name="xmlposition" level="style" category="xml" file="lxml-ini.mkiv">
150        <cd:arguments>
151            <cd:resolve name="argument-node"/>
152            <cd:resolve name="argument-lpath"/>
153            <cd:resolve name="argument-number"/>
154        </cd:arguments>
155    </cd:command>
156
157    <cd:command name="xmlelement" level="style" category="xml" file="lxml-ini.mkiv">
158        <cd:arguments>
159            <cd:resolve name="argument-node"/>
160            <cd:resolve name="argument-number"/>
161        </cd:arguments>
162    </cd:command>
163
164    <cd:command name="xmlpos" level="style" category="xml" file="lxml-ini.mkiv">
165        <cd:arguments>
166            <cd:resolve name="argument-node"/>
167        </cd:arguments>
168    </cd:command>
169
170    <cd:command name="xmlsnippet" level="style" category="xml" file="lxml-ini.mkiv">
171        <cd:arguments>
172            <cd:resolve name="argument-node"/>
173            <cd:resolve name="argument-number"/>
174        </cd:arguments>
175    </cd:command>
176
177    <cd:command name="xmlconcat" level="style" category="xml" file="lxml-ini.mkiv">
178        <cd:arguments>
179            <cd:resolve name="argument-node"/>
180            <cd:resolve name="argument-lpath"/>
181            <cd:resolve name="argument-text"/>
182        </cd:arguments>
183    </cd:command>
184
185    <cd:command name="xmlconcatrange" level="style" category="xml" file="lxml-ini.mkiv">
186        <cd:arguments>
187            <cd:resolve name="argument-node"/>
188            <cd:resolve name="argument-lpath"/>
189            <cd:resolve name="argument-text"/>
190            <cd:resolve name="argument-first"/>
191            <cd:resolve name="argument-last"/>
192        </cd:arguments>
193    </cd:command>
194
195    <cd:command name="xmlcommand" level="style" category="xml" file="lxml-ini.mkiv">
196        <cd:arguments>
197            <cd:resolve name="argument-node"/>
198            <cd:resolve name="argument-lpath"/>
199            <cd:resolve name="argument-xmlsetup"/>
200        </cd:arguments>
201    </cd:command>
202
203    <cd:command name="xmlinlineverbatim" level="style" category="xml" file="lxml-ini.mkiv">
204        <cd:arguments>
205            <cd:resolve name="argument-node"/>
206        </cd:arguments>
207    </cd:command>
208
209    <cd:command name="xmlinlineverbatim" type="environment" level="style" category="xml" file="lxml-ini.mkiv">
210        <cd:arguments>
211            <cd:resolve name="keyword-name"/>
212        </cd:arguments>
213    </cd:command>
214
215    <cd:command name="xmldisplayverbatim" level="style" category="xml" file="lxml-ini.mkiv">
216        <cd:arguments>
217            <cd:resolve name="argument-node"/>
218        </cd:arguments>
219    </cd:command>
220
221    <cd:command name="xmldisplayverbatim" type="environment" level="style" category="xml" file="lxml-ini.mkiv">
222        <cd:arguments>
223            <cd:resolve name="keyword-name"/>
224        </cd:arguments>
225    </cd:command>
226
227    <cd:command name="xmlverbatim" level="style" category="xml" file="lxml-ini.mkiv">
228        <cd:arguments>
229            <cd:resolve name="argument-node"/>
230        </cd:arguments>
231    </cd:command>
232
233    <cd:command name="xmlprettyprint" level="style" category="xml" file="lxml-ini.mkiv">
234        <cd:arguments>
235            <cd:resolve name="argument-node"/>
236            <cd:keywords delimiters="braces">
237                <cd:resolve name="value-verbatim"/>
238            </cd:keywords>
239        </cd:arguments>
240    </cd:command>
241
242    <cd:command name="xmlprettyprinttext" level="style" category="xml" file="lxml-ini.mkiv">
243        <cd:arguments>
244            <cd:resolve name="argument-node"/>
245            <cd:keywords delimiters="braces">
246                <cd:resolve name="value-verbatim"/>
247            </cd:keywords>
248        </cd:arguments>
249    </cd:command>
250
251    <cd:command name="xmlinlineprettyprint" level="style" category="xml" file="lxml-ini.mkiv">
252        <cd:arguments>
253            <cd:resolve name="argument-node"/>
254            <cd:keywords delimiters="braces">
255                <cd:resolve name="value-verbatim"/>
256            </cd:keywords>
257        </cd:arguments>
258    </cd:command>
259
260    <cd:command name="xmlinlineprettyprinttext" level="style" category="xml" file="lxml-ini.mkiv">
261        <cd:arguments>
262            <cd:resolve name="argument-node"/>
263            <cd:keywords delimiters="braces">
264                <cd:resolve name="value-verbatim"/>
265            </cd:keywords>
266        </cd:arguments>
267    </cd:command>
268
269    <cd:command name="xmlloadfile" level="style" category="xml" file="lxml-ini.mkiv">
270        <cd:arguments>
271            <cd:resolve name="argument-name"/>
272            <cd:resolve name="argument-file"/>
273            <cd:resolve name="argument-xmlsetup"/>
274        </cd:arguments>
275    </cd:command>
276
277    <cd:command name="xmlloadbuffer" level="style" category="xml" file="lxml-ini.mkiv">
278        <cd:arguments>
279            <cd:resolve name="argument-buffer"/>
280            <cd:resolve name="argument-name"/>
281            <cd:resolve name="argument-xmlsetup"/>
282        </cd:arguments>
283    </cd:command>
284
285    <cd:command name="xmlloaddata" level="style" category="xml" file="lxml-ini.mkiv">
286        <cd:arguments>
287            <cd:resolve name="argument-name"/>
288            <cd:resolve name="argument-text"/>
289            <cd:resolve name="argument-xmlsetup"/>
290        </cd:arguments>
291    </cd:command>
292
293    <cd:command name="xmlloadonly" level="style" category="xml" file="lxml-ini.mkiv">
294        <cd:arguments>
295            <cd:resolve name="argument-name"/>
296            <cd:resolve name="argument-file"/>
297            <cd:resolve name="argument-xmlsetup"/>
298        </cd:arguments>
299    </cd:command>
300
301    <cd:command name="xmlprocessfile" level="style" category="xml" file="lxml-ini.mkiv">
302        <cd:arguments>
303            <cd:resolve name="argument-name"/>
304            <cd:resolve name="argument-file"/>
305            <cd:resolve name="argument-xmlsetup"/>
306        </cd:arguments>
307    </cd:command>
308
309    <cd:command name="xmlprocessbuffer" level="style" category="xml" file="lxml-ini.mkiv">
310        <cd:arguments>
311            <cd:resolve name="argument-buffer"/>
312            <cd:resolve name="argument-name"/>
313            <cd:resolve name="argument-xmlsetup"/>
314        </cd:arguments>
315    </cd:command>
316
317    <cd:command name="xmlprocessdata" level="style" category="xml" file="lxml-ini.mkiv">
318        <cd:arguments>
319            <cd:resolve name="argument-name"/>
320            <cd:resolve name="argument-text"/>
321            <cd:resolve name="argument-xmlsetup"/>
322        </cd:arguments>
323    </cd:command>
324
325    <cd:command name="xmlinclude" level="style" category="xml" file="lxml-ini.mkiv">
326        <cd:arguments>
327            <cd:resolve name="argument-node"/>
328            <cd:resolve name="argument-lpath"/>
329            <cd:resolve name="argument-name"/>
330        </cd:arguments>
331    </cd:command>
332
333    <cd:command name="xmlname" level="style" category="xml" file="lxml-ini.mkiv">
334        <cd:arguments>
335            <cd:resolve name="argument-node"/>
336        </cd:arguments>
337    </cd:command>
338
339    <cd:command name="xmlpath" level="style" category="xml" file="lxml-ini.mkiv">
340        <cd:arguments>
341            <cd:resolve name="argument-node"/>
342        </cd:arguments>
343    </cd:command>
344
345    <cd:command name="xmlnamespace" level="style" category="xml" file="lxml-ini.mkiv">
346        <cd:arguments>
347            <cd:resolve name="argument-node"/>
348        </cd:arguments>
349    </cd:command>
350
351    <cd:command name="xmltag" level="style" category="xml" file="lxml-ini.mkiv">
352        <cd:arguments>
353            <cd:resolve name="argument-node"/>
354        </cd:arguments>
355    </cd:command>
356
357    <cd:command name="xmlcount" level="style" category="xml" file="lxml-ini.mkiv">
358        <cd:arguments>
359            <cd:resolve name="argument-node"/>
360        </cd:arguments>
361    </cd:command>
362
363    <cd:command name="xmlatt" level="style" category="xml" file="lxml-ini.mkiv">
364        <cd:arguments>
365            <cd:resolve name="argument-node"/>
366            <cd:resolve name="argument-name"/>
367        </cd:arguments>
368    </cd:command>
369
370    <cd:command name="xmlsetatt" level="style" category="xml" file="lxml-ini.mkiv">
371        <cd:arguments>
372            <cd:resolve name="argument-node"/>
373            <cd:resolve name="argument-name"/>
374            <cd:resolve name="argument-text"/>
375        </cd:arguments>
376    </cd:command>
377
378    <cd:command name="xmlattdef" level="style" category="xml" file="lxml-ini.mkiv">
379        <cd:arguments>
380            <cd:resolve name="argument-node"/>
381            <cd:resolve name="argument-name"/>
382            <cd:resolve name="argument-text"/>
383        </cd:arguments>
384    </cd:command>
385
386    <cd:command name="xmlrefatt" level="style" category="xml" file="lxml-ini.mkiv">
387        <cd:arguments>
388            <cd:resolve name="argument-node"/>
389            <cd:resolve name="argument-name"/>
390        </cd:arguments>
391    </cd:command>
392
393    <cd:command name="xmllastatt" level="style" category="xml" file="lxml-ini.mkiv"/>
394
395    <cd:command name="xmlattribute" level="style" category="xml" file="lxml-ini.mkiv">
396        <cd:arguments>
397            <cd:resolve name="argument-node"/>
398            <cd:resolve name="argument-lpath"/>
399            <cd:resolve name="argument-name"/>
400        </cd:arguments>
401    </cd:command>
402
403    <cd:command name="xmlsetattribute" level="style" category="xml" file="lxml-ini.mkiv">
404        <cd:arguments>
405            <cd:resolve name="argument-node"/>
406            <cd:resolve name="argument-lpath"/>
407            <cd:resolve name="argument-name"/>
408            <cd:resolve name="argument-text"/>
409        </cd:arguments>
410    </cd:command>
411
412    <cd:command name="xmlattributedef" level="style" category="xml" file="lxml-ini.mkiv">
413        <cd:arguments>
414            <cd:resolve name="argument-node"/>
415            <cd:resolve name="argument-lpath"/>
416            <cd:resolve name="argument-name"/>
417            <cd:resolve name="argument-text"/>
418        </cd:arguments>
419    </cd:command>
420
421    <cd:command name="xmlchainatt" level="style" category="xml" file="lxml-ini.mkiv">
422        <cd:arguments>
423            <cd:resolve name="argument-node"/>
424            <cd:resolve name="argument-name"/>
425        </cd:arguments>
426    </cd:command>
427
428    <cd:command name="xmlchainattdef" level="style" category="xml" file="lxml-ini.mkiv">
429        <cd:arguments>
430            <cd:resolve name="argument-node"/>
431            <cd:resolve name="argument-name"/>
432            <cd:resolve name="argument-text"/>
433        </cd:arguments>
434    </cd:command>
435
436    <cd:command name="xmlpar" level="style" category="xml" file="lxml-ini.mkiv">
437        <cd:arguments>
438            <cd:resolve name="argument-node"/>
439            <cd:resolve name="argument-name"/>
440        </cd:arguments>
441    </cd:command>
442
443    <cd:command name="xmlsetpar" level="style" category="xml" file="lxml-ini.mkiv">
444        <cd:arguments>
445            <cd:resolve name="argument-node"/>
446            <cd:resolve name="argument-name"/>
447            <cd:resolve name="argument-text"/>
448        </cd:arguments>
449    </cd:command>
450
451    <cd:command name="xmlparam" level="style" category="xml" file="lxml-ini.mkiv">
452        <cd:arguments>
453            <cd:resolve name="argument-node"/>
454            <cd:resolve name="argument-lpath"/>
455            <cd:resolve name="argument-name"/>
456        </cd:arguments>
457    </cd:command>
458
459    <cd:command name="xmlsetparam" level="style" category="xml" file="lxml-ini.mkiv">
460        <cd:arguments>
461            <cd:resolve name="argument-node"/>
462            <cd:resolve name="argument-lpath"/>
463            <cd:resolve name="argument-name"/>
464            <cd:resolve name="argument-text"/>
465        </cd:arguments>
466    </cd:command>
467
468    <cd:command name="xmllastpar" level="style" category="xml" file="lxml-ini.mkiv"/>
469
470    <cd:command name="xmldirectives" level="style" category="xml" file="lxml-ini.mkiv">
471        <cd:arguments>
472            <cd:resolve name="argument-node"/>
473        </cd:arguments>
474    </cd:command>
475
476    <cd:command name="xmldirectivesbefore" level="style" category="xml" file="lxml-ini.mkiv">
477        <cd:arguments>
478            <cd:resolve name="argument-node"/>
479        </cd:arguments>
480    </cd:command>
481
482    <cd:command name="xmldirectivesafter" level="style" category="xml" file="lxml-ini.mkiv">
483        <cd:arguments>
484            <cd:resolve name="argument-node"/>
485        </cd:arguments>
486    </cd:command>
487
488    <cd:command name="xmlinstalldirective" level="style" category="xml" file="lxml-ini.mkiv">
489        <cd:arguments>
490            <cd:resolve name="argument-name"/>
491            <cd:resolve name="argument-csname"/>
492        </cd:arguments>
493    </cd:command>
494
495    <cd:command name="xmlsetup" level="style" category="xml" file="lxml-ini.mkiv">
496        <cd:arguments>
497            <cd:resolve name="argument-node"/>
498            <cd:resolve name="argument-setup"/>
499        </cd:arguments>
500    </cd:command>
501
502    <cd:command name="xmlsetsetup" level="style" category="xml" file="lxml-ini.mkiv">
503        <cd:arguments>
504            <cd:resolve name="argument-name"/>
505            <cd:resolve name="argument-lpath"/>
506            <cd:resolve name="argument-setup"/>
507        </cd:arguments>
508    </cd:command>
509
510    <cd:command name="xmlremovesetup" level="style" category="xml" file="lxml-ini.mkiv">
511        <cd:arguments>
512            <cd:resolve name="argument-setup"/>
513        </cd:arguments>
514    </cd:command>
515
516    <cd:command name="xmlremovedocumentsetup" level="style" category="xml" file="lxml-ini.mkiv">
517        <cd:arguments>
518            <cd:resolve name="argument-name"/>
519            <cd:resolve name="argument-setup"/>
520        </cd:arguments>
521    </cd:command>
522
523    <cd:command name="xmlflushdocumentsetups" level="style" category="xml" file="lxml-ini.mkiv">
524        <cd:arguments>
525            <cd:resolve name="argument-name"/>
526            <cd:resolve name="argument-setup"/>
527        </cd:arguments>
528    </cd:command>
529
530    <cd:command name="xmlresetsetups" level="style" category="xml" file="lxml-ini.mkiv">
531        <cd:arguments>
532            <cd:resolve name="argument-name"/>
533        </cd:arguments>
534    </cd:command>
535
536    <cd:command name="xmlresetdocumentsetups" level="style" category="xml" file="lxml-ini.mkiv">
537        <cd:arguments>
538            <cd:resolve name="argument-name"/>
539        </cd:arguments>
540    </cd:command>
541
542    <cd:command name="xmlprependsetup" level="style" category="xml" file="lxml-ini.mkiv">
543        <cd:arguments>
544            <cd:resolve name="argument-setup"/>
545        </cd:arguments>
546    </cd:command>
547
548    <cd:command name="xmlappendsetup" level="style" category="xml" file="lxml-ini.mkiv">
549        <cd:arguments>
550            <cd:resolve name="argument-setup"/>
551        </cd:arguments>
552    </cd:command>
553
554    <cd:command name="xmlbeforesetup" level="style" category="xml" file="lxml-ini.mkiv">
555        <cd:arguments>
556            <cd:resolve name="argument-setup"/>
557            <cd:resolve name="argument-setup"/>
558        </cd:arguments>
559    </cd:command>
560
561    <cd:command name="xmlaftersetup" level="style" category="xml" file="lxml-ini.mkiv">
562        <cd:arguments>
563            <cd:resolve name="argument-setup"/>
564            <cd:resolve name="argument-setup"/>
565        </cd:arguments>
566    </cd:command>
567
568    <cd:command name="xmlprependdocumentsetup" level="style" category="xml" file="lxml-ini.mkiv">
569        <cd:arguments>
570            <cd:resolve name="argument-name"/>
571            <cd:resolve name="argument-setup"/>
572        </cd:arguments>
573    </cd:command>
574
575    <cd:command name="xmlappenddocumentsetup" level="style" category="xml" file="lxml-ini.mkiv">
576        <cd:arguments>
577            <cd:resolve name="argument-name"/>
578            <cd:resolve name="argument-setup"/>
579        </cd:arguments>
580    </cd:command>
581
582    <cd:command name="xmlbeforedocumentsetup" level="style" category="xml" file="lxml-ini.mkiv">
583        <cd:arguments>
584            <cd:resolve name="argument-name"/>
585            <cd:resolve name="argument-setup"/>
586            <cd:resolve name="argument-setup"/>
587        </cd:arguments>
588    </cd:command>
589
590    <cd:command name="xmlafterdocumentsetup" level="style" category="xml" file="lxml-ini.mkiv">
591        <cd:arguments>
592            <cd:resolve name="argument-name"/>
593            <cd:resolve name="argument-setup"/>
594            <cd:resolve name="argument-setup"/>
595        </cd:arguments>
596    </cd:command>
597
598    <cd:command name="xmlregisteredsetups" level="style" category="xml" file="lxml-ini.mkiv"/>
599
600    <cd:command name="xmlregistereddocumentsetups" level="style" category="xml" file="lxml-ini.mkiv">
601        <cd:arguments>
602            <cd:resolve name="argument-name"/>
603            <cd:resolve name="argument-setup"/>
604        </cd:arguments>
605    </cd:command>
606
607    <cd:command name="xmlsetfunction" level="style" category="xml" file="lxml-ini.mkiv">
608        <cd:arguments>
609            <cd:resolve name="argument-node"/>
610            <cd:resolve name="argument-lpath"/>
611            <cd:keywords delimiters="braces">
612                <cd:constant type="cd:luafunction"/>
613            </cd:keywords>
614        </cd:arguments>
615    </cd:command>
616
617    <cd:command name="xmldoif" level="style" category="xml" file="lxml-ini.mkiv">
618        <cd:arguments>
619            <cd:resolve name="argument-node"/>
620            <cd:resolve name="argument-lpath"/>
621            <cd:resolve name="argument-true"/>
622        </cd:arguments>
623    </cd:command>
624
625    <cd:command name="xmldoifnot" level="style" category="xml" file="lxml-ini.mkiv">
626        <cd:arguments>
627            <cd:resolve name="argument-node"/>
628            <cd:resolve name="argument-lpath"/>
629            <cd:resolve name="argument-true"/>
630        </cd:arguments>
631    </cd:command>
632
633    <cd:command name="xmldoifelse" level="style" category="xml" file="lxml-ini.mkiv">
634        <cd:arguments>
635            <cd:resolve name="argument-node"/>
636            <cd:resolve name="argument-lpath"/>
637            <cd:resolve name="argument-true"/>
638            <cd:resolve name="argument-false"/>
639        </cd:arguments>
640    </cd:command>
641
642    <cd:command name="xmldoiftext" level="style" category="xml" file="lxml-ini.mkiv">
643        <cd:arguments>
644            <cd:resolve name="argument-node"/>
645            <cd:resolve name="argument-lpath"/>
646            <cd:resolve name="argument-true"/>
647        </cd:arguments>
648    </cd:command>
649
650    <cd:command name="xmldoifnottext" level="style" category="xml" file="lxml-ini.mkiv">
651        <cd:arguments>
652            <cd:resolve name="argument-node"/>
653            <cd:resolve name="argument-lpath"/>
654            <cd:resolve name="argument-true"/>
655        </cd:arguments>
656    </cd:command>
657
658    <cd:command name="xmldoifelsetext" level="style" category="xml" file="lxml-ini.mkiv">
659        <cd:arguments>
660            <cd:resolve name="argument-node"/>
661            <cd:resolve name="argument-lpath"/>
662            <cd:resolve name="argument-true"/>
663            <cd:resolve name="argument-false"/>
664        </cd:arguments>
665    </cd:command>
666
667    <cd:command name="xmldoifatt" level="style" category="xml" file="lxml-ini.mkiv">
668        <cd:arguments>
669            <cd:resolve name="argument-node"/>
670            <cd:string/>
671            <cd:string/>
672            <cd:resolve name="argument-true"/>
673        </cd:arguments>
674    </cd:command>
675
676    <cd:command name="xmldoifnotatt" level="style" category="xml" file="lxml-ini.mkiv">
677        <cd:arguments>
678            <cd:resolve name="argument-node"/>
679            <cd:string/>
680            <cd:string/>
681            <cd:resolve name="argument-true"/>
682        </cd:arguments>
683    </cd:command>
684
685    <cd:command name="xmldoifelseatt" level="style" category="xml" file="lxml-ini.mkiv">
686        <cd:arguments>
687            <cd:resolve name="argument-node"/>
688            <cd:string/>
689            <cd:string/>
690            <cd:resolve name="argument-true"/>
691            <cd:resolve name="argument-false"/>
692        </cd:arguments>
693    </cd:command>
694
695    <cd:command name="xmldoifselfempty" level="style" category="xml" file="lxml-ini.mkiv">
696        <cd:arguments>
697            <cd:resolve name="argument-node"/>
698            <cd:resolve name="argument-true"/>
699        </cd:arguments>
700    </cd:command>
701
702    <cd:command name="xmldoifnotselfempty" level="style" category="xml" file="lxml-ini.mkiv">
703        <cd:arguments>
704            <cd:resolve name="argument-node"/>
705            <cd:resolve name="argument-true"/>
706        </cd:arguments>
707    </cd:command>
708
709    <cd:command name="xmldoifelseselfempty" level="style" category="xml" file="lxml-ini.mkiv">
710        <cd:arguments>
711            <cd:resolve name="argument-node"/>
712            <cd:resolve name="argument-true"/>
713            <cd:resolve name="argument-false"/>
714        </cd:arguments>
715    </cd:command>
716
717    <cd:command name="xmldoifelseempty" level="style" category="xml" file="lxml-ini.mkiv">
718        <cd:arguments>
719            <cd:resolve name="argument-node"/>
720            <cd:resolve name="argument-lpath"/>
721            <cd:resolve name="argument-true"/>
722            <cd:resolve name="argument-false"/>
723        </cd:arguments>
724    </cd:command>
725
726    <cd:command name="xmlregisterns" level="style" category="xml" file="lxml-ini.mkiv">
727        <cd:arguments>
728            <cd:resolve name="argument-name"/>
729            <cd:resolve name="argument-url"/>
730        </cd:arguments>
731    </cd:command>
732
733    <cd:command name="xmlremapname" level="style" category="xml" file="lxml-ini.mkiv">
734        <cd:arguments>
735            <cd:resolve name="argument-node"/>
736            <cd:resolve name="argument-lpath"/>
737            <cd:resolve name="argument-name"/>
738            <cd:resolve name="argument-name"/>
739        </cd:arguments>
740    </cd:command>
741
742    <cd:command name="xmlremapnamespace" level="style" category="xml" file="lxml-ini.mkiv">
743        <cd:arguments>
744            <cd:resolve name="argument-node"/>
745            <cd:resolve name="argument-name"/>
746            <cd:resolve name="argument-name"/>
747        </cd:arguments>
748    </cd:command>
749
750    <cd:command name="xmlchecknamespace" level="style" category="xml" file="lxml-ini.mkiv">
751        <cd:arguments>
752            <cd:resolve name="argument-node"/>
753            <cd:resolve name="argument-name"/>
754        </cd:arguments>
755    </cd:command>
756
757    <cd:command name="xmlmapvalue" level="style" category="xml" file="lxml-ini.mkiv">
758        <cd:arguments>
759            <cd:resolve name="argument-category"/>
760            <cd:resolve name="argument-name"/>
761            <cd:resolve name="argument-text"/>
762        </cd:arguments>
763    </cd:command>
764
765    <cd:command name="xmlvalue" level="style" category="xml" file="lxml-ini.mkiv">
766        <cd:arguments>
767            <cd:resolve name="argument-category"/>
768            <cd:resolve name="argument-name"/>
769            <cd:resolve name="argument-text"/>
770        </cd:arguments>
771    </cd:command>
772
773    <cd:command name="xmldoifelsevalue" level="style" category="xml" file="lxml-ini.mkiv">
774        <cd:arguments>
775            <cd:resolve name="argument-category"/>
776            <cd:resolve name="argument-name"/>
777            <cd:resolve name="argument-true"/>
778            <cd:resolve name="argument-false"/>
779        </cd:arguments>
780    </cd:command>
781
782    <cd:command name="xmlloaddirectives" level="style" category="xml" file="lxml-ini.mkiv">
783        <cd:arguments>
784            <cd:resolve name="argument-file"/>
785        </cd:arguments>
786    </cd:command>
787
788    <cd:command name="xmlsave" level="style" category="xml" file="lxml-ini.mkiv">
789        <cd:arguments>
790            <cd:resolve name="argument-node"/>
791            <cd:resolve name="argument-file"/>
792        </cd:arguments>
793    </cd:command>
794
795    <cd:command name="xmltofile" level="style" category="xml" file="lxml-ini.mkiv">
796        <cd:arguments>
797            <cd:resolve name="argument-node"/>
798            <cd:resolve name="argument-lpath"/>
799            <cd:resolve name="argument-file"/>
800        </cd:arguments>
801    </cd:command>
802
803    <cd:command name="xmltobuffer" level="style" category="xml" file="lxml-ini.mkiv">
804        <cd:arguments>
805            <cd:resolve name="argument-node"/>
806            <cd:resolve name="argument-lpath"/>
807            <cd:resolve name="argument-buffer"/>
808        </cd:arguments>
809    </cd:command>
810
811    <cd:command name="xmltobufferverbose" level="style" category="xml" file="lxml-ini.mkiv">
812        <cd:arguments>
813            <cd:resolve name="argument-node"/>
814            <cd:resolve name="argument-lpath"/>
815            <cd:resolve name="argument-buffer"/>
816        </cd:arguments>
817    </cd:command>
818
819    <!--
820
821        <cd:command name="xmltoparameters" level="style" category="xml" file="lxml-ini.mkiv">
822            <cd:arguments>
823            <cd:resolve name="argument-node"/>
824            <cd:resolve name="argument-lpath"/>
825                <cd:resolve name="argument-buffer"/>
826            </cd:arguments>
827        </cd:command>
828
829    -->
830
831    <cd:command name="xmladdindex" level="style" category="xml" file="lxml-ini.mkiv">
832        <cd:arguments>
833            <cd:resolve name="argument-node"/>
834        </cd:arguments>
835    </cd:command>
836
837    <cd:command name="xmlinclusion" level="style" category="xml" file="lxml-ini.mkiv">
838        <cd:arguments>
839            <cd:resolve name="argument-node"/>
840        </cd:arguments>
841    </cd:command>
842
843    <cd:command name="xmlinclusions" level="style" category="xml" file="lxml-ini.mkiv">
844        <cd:arguments>
845            <cd:resolve name="argument-node"/>
846        </cd:arguments>
847    </cd:command>
848
849    <cd:command name="xmlbadinclusions" level="style" category="xml" file="lxml-ini.mkiv">
850        <cd:arguments>
851            <cd:resolve name="argument-node"/>
852        </cd:arguments>
853    </cd:command>
854
855    <cd:command name="xmlraw" level="style" category="xml" file="lxml-ini.mkiv">
856        <cd:arguments>
857            <cd:resolve name="argument-node"/>
858        </cd:arguments>
859    </cd:command>
860
861    <cd:command name="xmlraw" type="environment" level="style" category="xml" file="lxml-ini.mkiv"/>
862
863    <!-- injectors -->
864
865    <cd:command name="xmlresetinjectors" level="style" category="xml" file="lxml-ini.mkiv"/>
866
867    <cd:command name="xmlsetinjectors" level="style" category="xml" file="lxml-ini.mkiv">
868        <cd:arguments>
869            <cd:resolve name="keyword-name-list"/>
870        </cd:arguments>
871    </cd:command>
872
873    <cd:command name="xmlinjector" level="style" category="xml" file="lxml-ini.mkiv">
874        <cd:arguments>
875            <cd:resolve name="argument-name"/>
876        </cd:arguments>
877    </cd:command>
878
879    <cd:command name="xmlapplyselectors" level="style" category="xml" file="lxml-ini.mkiv">
880        <cd:arguments>
881            <cd:resolve name="argument-node"/>
882        </cd:arguments>
883    </cd:command>
884
885    <!-- entities -->
886
887    <cd:command name="xmlsetentity" level="style" category="xml" file="lxml-ini.mkiv">
888        <cd:arguments>
889            <cd:resolve name="argument-name"/>
890            <cd:resolve name="argument-text"/>
891        </cd:arguments>
892    </cd:command>
893
894    <cd:command name="xmltexentity" level="style" category="xml" file="lxml-ini.mkiv">
895        <cd:arguments>
896            <cd:resolve name="argument-name"/>
897            <cd:resolve name="argument-text"/>
898        </cd:arguments>
899    </cd:command>
900
901    <!-- general setup -->
902
903    <cd:command name="setupxml" level="style" category="xml" file="lxml-ini.mkiv">
904        <cd:arguments>
905            <cd:assignments list="yes">
906                <cd:parameter name="default">
907                    <cd:constant type="hidden"/>
908                    <cd:constant type="none"/>
909                    <cd:constant type="text"/>
910                </cd:parameter>
911                <cd:parameter name="compress">
912                    <cd:constant type="yes"/>
913                    <cd:constant type="no"/>
914                </cd:parameter>
915                <cd:parameter name="entities">
916                    <cd:constant type="yes"/>
917                    <cd:constant type="no" default="yes"/>
918                </cd:parameter>
919            </cd:assignments>
920        </cd:arguments>
921    </cd:command>
922
923    <cd:command name="xmldefaulttotext" level="style" category="xml" file="lxml-ini.mkiv">
924        <cd:arguments>
925            <cd:resolve name="argument-node"/>
926        </cd:arguments>
927    </cd:command>
928
929    <cd:command name="xmldepth" level="style" category="xml" file="lxml-ini.mkiv">
930        <cd:arguments>
931            <cd:resolve name="argument-node"/>
932        </cd:arguments>
933    </cd:command>
934
935</cd:interface>
936