Translation by Artem Sereda with my minor changes
[kde-ru.git] / docs / kdewebdev / xsldbg / commands.docbook
blobf055cc66a8c4d4967df03ae8410aba1c11fab994
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <chapter id="commands">
3 <title
4 >Описание команд</title>
6 <sect1 id="addparam_cmd"
7 ><title id="addparam_cmd.title"
8 >Addparam</title>
9 <para
10 >Add a libxslt parameter; equivalent to providing --param &lt;QNAME&gt;:&lt;XPATH&gt; via command line. </para>
11 <para
12 ></para>
13 <table
14 ><title
15 >Синтаксис команды addparam</title>
16 <tgroup cols="1"
17 ><tbody>
18 <row
19 ><entry
20 >addparam &lt;QNAME&gt; &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
21 >(В строке &lt;XPATH&gt; не должно быть пробелов или двойных кавычек.) </emphasis
22 ></entry
23 ></row>
24 <row
25 ><entry
26 >addparam &lt;QNAME&gt; "&lt;XPATH&gt;"&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
27 >(В строке &lt;XPATH&gt; не должно быть двойных кавычек)</emphasis
28 ></entry
29 ></row>
30 </tbody>
31 </tgroup
33 </table>
34 </sect1>
36 <sect1 id="addwatch_cmd"
37 ><title id="addwatch_cmd.title"
38 >Addwatch</title>
39 <para
40 >Добавить выражение для наблюдения. Для просмотра значений наблюдаемых выражений см. showwatch</para>
41 <para
42 >Краткая форма: watch</para>
43 <table
44 ><title
45 >Синтаксис команды addwatch</title>
46 <tgroup cols="1"
47 ><tbody>
48 <row
49 ><entry
50 >addwatch &lt;XPATH&gt;</entry
51 ></row>
52 </tbody>
53 </tgroup
55 </table>
56 </sect1>
58 <sect1 id="base_cmd"
59 ><title id="base_cmd.title"
60 >Base</title>
61 <para
62 >Вывести XML-базу заданного узла</para>
63 <table
64 ><title
65 >Синтаксис команды base</title>
66 <tgroup cols="1">
67 <tbody>
68 <row
69 ><entry
70 >base</entry
71 ></row>
72 </tbody>
73 </tgroup>
74 </table>
75 </sect1>
77 <sect1 id="break_cmd"
78 ><title id="break_cmd.title"
79 >Break</title>
80 <para
81 >Установить точку останова в заданном шаблоне, в текущем узле, в заданном месте таблицы стилей или загруженного в xsldbg xml-файла. Новое поведение для xsldbg версии 3.1.4: в режиме совместимости с gdb Для заданной строки заданного файла могут быть установлены недействующие точки останова, которыевпоследствии будут переведены в активное состояние </para>
82 <para
83 >Краткая форма: b</para
84 ><para
85 >xsldbg will try to guess the complete URL given a <informaltable
86 > <tgroup cols="1"
87 ><tbody
88 > <row
89 ><entry
90 >file name without a path specified.</entry
91 ></row
92 > <row
93 ><entry
94 >a file name in the same directory as the <quote
95 >top</quote
96 > stylesheet loaded</entry
97 ></row
98 > <row
99 ><entry
100 >a file name relative to the current working directory of xsldbg</entry
101 ></row
102 > </tbody
103 ></tgroup
104 > </informaltable
105 > Ie if you have loaded a stylesheet file of <filename
106 >../en/xsldoc.xsl</filename
107 > you can do this </para
108 ><para
109 ><userinput
110 >break -l xsldoc.xsl 26</userinput>
111 </para
112 ><para
113 >This command will match a partial or complete QNAME template and or mode name provided. &eg; <quote
114 >template</quote
115 > will match any QNAME with a local part of <quote
116 >template</quote
117 > </para
118 ><para
119 >Any name spaces in the provided QNAME will be expanded as specified by the names spaces defined in the XSL SOURCE file. &eg; <quote
120 >xsl:test1</quote
121 > will be expanded to <quote
122 >http://www.w3.org/199/XSL/Transform:test1</quote
123 > </para
124 ><para
125 >A requested breakpoint may need to be resolved to its associated URL and line number. This is done automatically after the first template has been seen by xsldbg. Breakpoints are re-validated shortly after the start of each run. </para
126 ><para
127 >При включённом режиме gdb используется автоматическая валидация точек останова, такое поведение установлено вxsldbg по умолчанию</para>
128 <table
129 ><title
130 >Синтаксис команды break</title>
131 <tgroup cols="1">
132 <tbody>
133 <row
134 ><entry
135 >break -l &lt;FILENAME&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
136 >(Установить точку останова в заданной строке заданного файла)</emphasis
137 ></entry
138 ></row>
139 <row
140 ><entry
141 >break -l &lt;URI&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
142 >(Установить точку останова в заданной строке заданного URI)</emphasis
143 ></entry
144 ></row>
145 <row
146 ><entry
147 >break &lt;TEMPLATE_NAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
148 >(Точка останова в шаблоне, имя которого задаётся полностью или регулярным выражением.)</emphasis
149 ></entry
150 ></row>
151 <row
152 ><entry
153 >break &lt;TEMPLATE_NAME&gt; &lt;MODE_NAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
154 >(Установить точку останова в шаблоне с заданными именем и режимом.)
155 ></emphasis
156 ></entry
157 ></row>
158 <row
159 ><entry
160 >break "" &lt;MODE_NAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
161 >(Установить точку останова в любом шаблоне с заданным режимом)</emphasis
162 ></entry
163 ></row>
164 <row
165 ><entry
166 >break *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
167 >(Установить точку останова в любом найденном шаблоне.)</emphasis
168 ></entry
169 ></row>
170 <row
171 ><entry
172 >break \*&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
173 >(To break at the <literal
174 >*</literal
175 > template. Other name that include <quote
176 >*</quote
177 > will not be treated specialy.)</emphasis
178 ></entry
179 ></row>
180 <row
181 ><entry
182 >break &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
183 >(Точка останова в текущем узле. Да, это распространяется и на узлы с xml-данными!)</emphasis
184 ></entry
185 ></row>
186 </tbody>
187 </tgroup>
188 </table>
189 </sect1>
191 <sect1 id="bye_cmd"
192 ><title id="bye_cmd.title"
193 >Bye</title>
194 <para
195 >Завершить исполнение таблицы стилей при ближайшей возможности.</para>
196 <table
197 ><title
198 >Синтаксис команды bye</title>
199 <tgroup cols="1">
200 <tbody>
201 <row
202 ><entry
203 >bye</entry
204 ></row>
205 </tbody>
206 </tgroup>
207 </table>
208 </sect1>
210 <sect1 id="cat_cmd"
211 ><title id="cat_cmd.title"
212 >Cat</title>
213 <para
214 >Вывести результат выражения xPath, относящегося к текущему узлу</para>
215 <table
216 ><title
217 >Синтаксис команды cat</title>
218 <tgroup cols="1">
219 <tbody>
220 <row
221 ><entry
222 >Usage: cat &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
223 >(To view a variable or parameter)</emphasis
224 ></entry
225 ></row>
226 <row
227 ><entry
228 >Usage: cat $&lt;QNAME&gt;</entry
229 ></row>
230 </tbody>
231 </tgroup>
232 </table>
233 </sect1>
235 <sect1 id="cd_cmd"
236 ><title id="cd_cmd.title"
237 >Cd</title>
238 <para
239 >Изменить путь, указанный в xpath.</para>
240 <table
241 ><title
242 >Синтаксис команды cd</title>
243 <tgroup cols="1">
244 <tbody>
245 <row
246 ><entry
247 >&lt;&lt; = preceding-sibling::node()</entry
248 ></row>
249 <row
250 ><entry
251 >&gt;&gt; = following-sibling::node()</entry
252 ></row>
253 <row
254 ><entry
255 >&lt;- = ancestor::node()</entry
256 ></row>
257 <row
258 ><entry
259 >-&gt; = decendant::node()</entry
260 ></row>
261 </tbody
262 ></tgroup>
263 </table>
264 </sect1>
266 <sect1 id="chdir_cmd"
267 ><title id="chdir_cmd.title"
268 >Chdir</title>
269 <para
270 >Сменить рабочий каталог</para>
271 <table
272 ><title
273 >Синтаксис команды chdir</title>
274 <tgroup cols="1">
275 <tbody>
276 <row
277 ><entry
278 >chdir &lt;PATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
279 >(Относительный или абсолютный путь в операционной системе)</emphasis
280 ></entry
281 ></row>
282 </tbody>
283 </tgroup>
284 </table>
285 </sect1>
287 <sect1 id="continue_cmd"
288 ><title id="continue_cmd.title"
289 >Continue</title>
290 <para
291 >Продолжить исполнение таблицы стилей с остановками на всех обнаруженных точках останова</para>
292 <para
293 >Краткая форма: c</para>
294 <table
295 ><title
296 >Синтаксис команды continue</title>
297 <tgroup cols="1">
298 <tbody>
299 <row
300 ><entry
301 >continue</entry
302 ></row>
303 </tbody>
304 </tgroup>
305 </table>
306 </sect1>
308 <sect1 id="data_cmd"
309 ><title id="data_cmd.title"
310 >Data</title>
311 <para
312 >Переключиться в режим отображения текущего узла xml-данных. Или переключиться от одного xml-файла к другому.</para>
313 <table
314 ><title
315 >Синтаксис команды data</title>
316 <tgroup cols="1">
317 <tbody>
318 <row
319 ><entry
320 >data&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
321 >(Показать текущий узел в документе.)</emphasis
322 ></entry
323 ></row>
324 <row
325 ><entry
326 >data &lt;DATA&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
327 >(To change to a new xml data file. A leading <literal
328 >~</literal
329 > is replaced by the $HOME environment variable value. You will need to use the <quote
330 >run</quote
331 > command to process it)</emphasis
332 ></entry
333 ></row>
334 </tbody>
335 </tgroup>
336 </table>
337 </sect1>
339 <sect1 id="delete_cmd"
340 ><title id="delete_cmd.title"
341 >Delete</title>
342 <para
343 >Удалить точку останова в шаблоне</para>
344 <para
345 >Краткая форма: d</para>
346 <table
347 ><title
348 >Синтаксис команды delete</title>
349 <tgroup cols="1">
350 <tbody>
351 <row
352 ><entry
353 >delete&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
354 >(Удалить точку останова в текущем узле)</emphasis
355 ></entry
356 ></row>
357 <row
358 ><entry
359 >delete &lt;BREAKPOINT_ID&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
360 >(Удалить точку останова с заданным номером)</emphasis
361 ></entry
362 ></row>
363 <row
364 ><entry
365 >delete -l &lt;FILENAME&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
366 >(Удалить точку останова в заданной строке заданного файла)</emphasis
367 ></entry
368 ></row>
369 <row
370 ><entry
371 >delete -l &lt;URI&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
372 >(Удалить точку останова в заданной строке заданного URI)</emphasis
373 ></entry
374 ></row>
375 <row
376 ><entry
377 >delete &lt;TEMMPLATENAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
378 >(Удалить точку останова в шаблоне с заданным именем.)</emphasis
379 ></entry
380 ></row>
381 <row
382 ><entry
383 >delete *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
384 >(Удалить все точки останова.)</emphasis
385 ></entry
386 ></row>
387 </tbody>
388 </tgroup>
389 </table>
390 </sect1>
392 <sect1 id="delparam_cmd"
393 ><title id="delparam_cmd.title"
394 >Delparam</title>
395 <para
396 >Удалить libxslt-параметр</para>
397 <table
398 ><title
399 >Синтаксис команды delparam</title>
400 <tgroup cols="1">
401 <tbody>
402 <row
403 ><entry
404 >delparam&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
405 >(Удалить все заданные параметры)</emphasis
406 ></entry
407 ></row>
408 <row
409 ><entry
410 >delparam &lt;PARAM_ID&gt;</entry
411 ></row>
412 </tbody>
413 </tgroup>
414 </table>
415 </sect1>
417 <sect1 id="delwatch_cmd"
418 ><title id="delwatch_cmd.title"
419 >Delwatch</title>
420 <para
421 >Удалить наблюдаемое выражение или удалить все наблюдаемые выражения, присутствующие в выводе команды "showwatch."</para>
422 <table
423 ><title
424 >Синтаксис команды delwatch</title>
425 <tgroup cols="1">
426 <tbody>
427 <row
428 ><entry
429 >delwatch &lt;WATCHID&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
430 >(Удалить наблюдаемое выражение с заданным ID)</emphasis
431 ></entry
432 ></row>
433 <row
434 ><entry
435 >delwatch *&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
436 >(Удалить все наблюдаемые выражения)</emphasis
437 ></entry
438 ></row>
439 </tbody>
440 </tgroup>
441 </table>
442 </sect1>
444 <sect1 id="dir_cmd"
445 ><title id="dir_cmd.title"
446 >Dir</title>
447 <para
448 >Вывести список узлов в формате, схожем с выводом shell-команды dir.</para>
449 <para/>
450 <table
451 ><title
452 >Синтаксис команды dir</title>
453 <tgroup cols="1">
454 <tbody>
455 <row
456 ><entry
457 >dir</entry
458 ></row>
459 </tbody>
460 </tgroup>
461 </table>
462 </sect1>
464 <sect1 id="disable_cmd"
465 ><title id="disable_cmd.title"
466 >Disable</title>
467 <para
468 >Отключить точку останова</para>
469 <table
470 ><title
471 >Синтаксис команды disable</title>
472 <tgroup cols="1">
473 <tbody>
474 <row
475 ><entry
476 >disable&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
477 >(Отключить точку останова в текущем узле)</emphasis
478 ></entry
479 ></row>
480 <row
481 ><entry
482 >disable &lt;BREAKPOINT_ID&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
483 >(Отключить точку останова с заданным номером</emphasis
484 ></entry
485 ></row>
486 <row
487 ><entry
488 >disable -l &lt;FILENAME&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
489 >(Отключить точку останова в заданной строке заданного файла)</emphasis
490 ></entry
491 ></row>
492 <row
493 ><entry
494 >disable -l &lt;URI&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
495 >(Отключить точку останова в заданной строке заданного URI)</emphasis
496 ></entry
497 ></row>
498 </tbody>
499 </tgroup>
500 </table>
501 </sect1>
503 <sect1 id="du_cmd"
504 ><title id="du_cmd.title"
505 >Du</title>
506 <para
507 >Вывести список дочерних узлов в древовидной форме</para>
508 <table
509 ><title
510 >Синтаксис команды du</title>
511 <tgroup cols="1">
512 <tbody>
513 <row
514 ><entry
515 >du</entry
516 ></row>
517 </tbody>
518 </tgroup>
519 </table>
520 </sect1>
522 <sect1 id="dump_cmd"
523 ><title id="dump_cmd.title"
524 >Dump</title>
525 <para
526 >Вывести самую подробную информацию о заданном узле</para>
527 <table
528 ><title
529 >Синтаксис команды dump</title>
530 <tgroup cols="1">
531 <tbody>
532 <row
533 ><entry
534 >dump</entry
535 ></row>
536 </tbody>
537 </tgroup>
538 </table>
539 </sect1>
541 <sect1 id="enable_cmd"
542 ><title id="enable_cmd.title"
543 >Enable</title>
544 <para
545 >Включить или отключить точку останова (Переключение статуса активно/неактивно/)</para>
546 <para
547 >Краткая форма: e</para>
548 <table
549 ><title
550 >Синтаксис команды enable</title>
551 <tgroup cols="1">
552 <tbody>
553 <row
554 ><entry
555 >enable&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
556 >(Включить/отключить точку останова в текущем узле)</emphasis
557 ></entry
558 ></row>
559 <row
560 ><entry
561 >enable &lt;BREAKPOINT_ID&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
562 >(Включить/отключить точку останова с заданным номером)</emphasis
563 ></entry
564 ></row>
565 <row
566 ><entry
567 >enable -l &lt;FILENAME&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
568 >(Включить/отключить точку останова в заданной строке заданного файла)</emphasis
569 ></entry
570 ></row>
571 <row
572 ><entry
573 >enable -l &lt;URI&gt; &lt;LINENO&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
574 >(Включить/отключить точку останова в заданной строке заданного URI)</emphasis
575 ></entry
576 ></row>
577 </tbody>
578 </tgroup>
579 </table>
580 </sect1>
582 <sect1 id="entities_cmd"
583 ><title id="entities_cmd.title"
584 >Entities</title>
585 <para
586 >Вывести список внешних Общих Разобранных Сущностей (General Parsed entities), используемых в файле с данными (документ)</para>
587 <para
588 >Shortcut name: ent</para>
589 <table
590 ><title
591 >Синтаксис команды entities</title>
592 <tgroup cols="1">
593 <tbody>
594 <row
595 ><entry
596 >entities</entry
597 ></row>
598 </tbody>
599 </tgroup>
600 </table>
601 </sect1>
603 <sect1 id="exit_cmd"
604 ><title id="exit_cmd.title"
605 >Exit</title>
606 <para
607 >Завершить исполнение таблицы стилей при ближайшей возможности.</para>
608 <table
609 ><title
610 >Синтаксис команды exit</title>
611 <tgroup cols="1">
612 <tbody>
613 <row
614 ><entry
615 >exit</entry
616 ></row>
617 </tbody>
618 </tgroup>
619 </table>
620 </sect1>
622 <sect1 id="frame_cmd"
623 ><title id="frame_cmd.title"
624 >Frame</title>
625 <para
626 >Вывести кадр стека с заданной глубиной</para>
627 <para
628 >Краткая форма: f</para>
629 <table
630 ><title
631 >Синтаксис команды frame</title>
632 <tgroup cols="1">
633 <tbody>
634 <row
635 ><entry
636 >frame &lt;FRAME_DEPTH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
637 >(Здесь Глубина (Depth) - число от 0 до текущей глубины стека вызовов)</emphasis
638 ></entry
639 ></row>
640 </tbody>
641 </tgroup>
642 </table>
643 </sect1>
645 <sect1 id="free_cmd"
646 ><title id="free_cmd.title"
647 >Free</title>
648 <para
649 >Освободить ресурсы: таблицу стилей и данные (Команда отключена, см. run)</para>
650 <table
651 ><title
652 >Синтаксис команды free</title>
653 <tgroup cols="1">
654 <tbody>
655 <row
656 ><entry
657 >free</entry
658 ></row>
659 </tbody>
660 </tgroup>
661 </table>
662 </sect1>
664 <sect1 id="globals_cmd"
665 ><title id="globals_cmd.title"
666 >Globals</title>
667 <para
668 >Вывести список глобальных переменных или параметров для таблицы стилей. Вывести значение глобальной переменной</para>
669 <table
670 ><title
671 >Синтаксис команды globals</title>
672 <tgroup cols="1">
673 <tbody>
674 <row
675 ><entry
676 >globals&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
677 >(Вывести список всех глобально доступных переменных)</emphasis
678 ></entry
679 ></row>
680 <row
681 ><entry
682 >globals -f&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
683 >(Вывести список всех глобально доступных переменных и их значений)</emphasis
684 ></entry
685 ></row>
686 <row
687 ><entry
688 >globals &lt;QNAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
689 >(Вывести значение указанной переменной)</emphasis
690 ></entry
691 ></row>
692 </tbody>
693 </tgroup>
694 </table>
695 </sect1>
697 <sect1 id="help_cmd"
698 ><title id="help_cmd.title"
699 >Help</title>
700 <para
701 >Вывести справку о команде или общую справку о продукте</para>
702 <para
703 >Краткая форма: h</para>
704 <table
705 ><title
706 >Синтаксис команды help</title>
707 <tgroup cols="1">
708 <tbody>
709 <row
710 ><entry
711 >help &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
712 >(Вывести общую справку о продукте)</emphasis
713 ></entry
714 ></row>
715 <row
716 ><entry
717 >help &lt;COMMAND&gt; &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
718 >(Вывести справку о команде)</emphasis
719 ></entry
720 ></row>
721 </tbody>
722 </tgroup>
723 </table>
724 </sect1>
726 <sect1 id="load_cmd"
727 ><title id="load_cmd.title"
728 >Load</title>
729 <para
730 >Загрузить ключи xsldbg и пользовательские настройки с диска</para>
731 <table
732 ><title
733 >Синтаксис команды load</title>
734 <tgroup cols="1">
735 <tbody>
736 <row
737 ><entry
738 >load</entry
739 ></row>
740 </tbody>
741 </tgroup>
742 </table>
743 </sect1>
745 <sect1 id="locals_cmd"
746 ><title id="locals_cmd.title"
747 >Locals</title>
748 <para
749 >Вывести список локальных переменных или параметров для таблицы стилей. Вывести значение локальной переменной</para>
750 <table
751 ><title
752 >Синтаксис команды locals</title>
753 <tgroup cols="1">
754 <tbody>
755 <row
756 ><entry
757 >locals&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
758 >(Вывести список всех локально доступных переменных)</emphasis
759 ></entry
760 ></row>
761 <row
762 ><entry
763 >locals -f&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
764 >(Вывести список всех локально доступных переменных и их значения)</emphasis
765 ></entry
766 ></row>
767 <row
768 ><entry
769 >locals &lt;QNAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
770 >(Вывести значение указанной переменной)</emphasis
771 ></entry
772 ></row>
773 </tbody>
774 </tgroup>
775 </table>
776 </sect1>
778 <sect1 id="ls_cmd"
779 ><title id="ls_cmd.title"
780 >Ls</title>
781 <para
782 >Вывести список узлов в кратком формате</para>
783 <table
784 ><title
785 >Синтаксис команды ls</title>
786 <tgroup cols="1">
787 <tbody>
788 <row
789 ><entry
790 >ls</entry
791 ></row>
792 </tbody>
793 </tgroup>
794 </table>
795 </sect1>
797 <sect1 id="next_cmd"
798 ><title id="next_cmd.title"
799 >Next</title>
800 <para
801 >Перейти к следующей инструкции без "захода" в xsl:call-template или xsl:apply-templates. Действие данной команды эквивалентно действию комбинации команд "step" и "up"</para>
802 <para
803 >Краткая форма: n</para>
804 <table
805 ><title
806 >Синтаксис команды next</title>
807 <tgroup cols="1">
808 <tbody>
809 <row
810 ><entry
811 >next&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
812 >(перейти к следующей инструкции того же уровня)</emphasis
813 ></entry
814 ></row>
815 </tbody>
816 </tgroup>
817 </table>
818 </sect1>
820 <sect1 id="options_cmd"
821 ><title id="options_cmd.title"
822 >Options</title>
823 <para
824 >Вывести значения ключей xsldbg</para>
825 <table
826 ><title
827 >Синтаксис команды options</title>
828 <tgroup cols="1">
829 <tbody>
830 <row
831 ><entry
832 >options</entry
833 ></row>
834 </tbody>
835 </tgroup>
836 </table>
837 </sect1>
839 <sect1 id="output_cmd"
840 ><title id="output_cmd.title"
841 >Output</title>
842 <para
843 >Указать доступный для записи файл в локальной файловой системе, в него будут сохранены результаты</para>
844 <para
845 >Shortcut name: o</para>
846 <table
847 ><title
848 >Синтаксис команды output</title>
849 <tgroup cols="1">
850 <tbody>
851 <row
852 ><entry
853 >output &lt;FILENAME&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
854 >(Имя доступного для записи файла из локальной файловой системы. На *nix и CYGWIN-платформах может иметь префикс "~". В RISC OS это могут бытьпеременные окружения)</emphasis
855 ></entry
856 ></row>
857 <row
858 ><entry
859 >output &lt;URI&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
860 >&lt;URI&gt; может быть использован только протокол "file://". Впоследствии URI будет приведён к имени файла, допустимому для операционной системы)</emphasis
861 ></entry
862 ></row>
863 <row
864 ><entry
865 >output -&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
866 >( Отправить на стандартный вывод. Может использоваться только когда xsldbg запущен в режиме командной строки)</emphasis
867 ></entry
868 ></row>
869 </tbody>
870 </tgroup>
871 </table>
872 </sect1>
874 <sect1 id="public_cmd"
875 ><title id="public_cmd.title"
876 >Public</title>
877 <para
878 >Вывести значение, на которое Public ID отображается через текущий каталог</para>
879 <para
880 >Shortcut name: pub</para>
881 <table
882 ><title
883 >Синтаксис команды public</title>
884 <tgroup cols="1">
885 <tbody>
886 <row
887 ><entry
888 >public "&lt;PublicID&gt;"</entry
889 ></row>
890 </tbody>
891 </tgroup>
892 </table>
893 </sect1>
895 <sect1 id="pwd_cmd"
896 ><title id="pwd_cmd.title"
897 >Pwd</title>
898 <para
899 >Вывести путь текущего рабочего каталога</para>
900 <table
901 ><title
902 >Синтаксис команды pwd</title>
903 <tgroup cols="1">
904 <tbody>
905 <row
906 ><entry
907 >pwd</entry
908 ></row>
909 </tbody>
910 </tgroup>
911 </table>
912 </sect1>
914 <sect1 id="quit_cmd"
915 ><title id="quit_cmd.title"
916 >Quit</title>
917 <para
918 >Завершить исполнение таблицы стилей при ближайшей возможности.</para>
919 <para
920 >Краткая форма: q</para>
921 <table
922 ><title
923 >Синтаксис команды quit</title>
924 <tgroup cols="1">
925 <tbody>
926 <row
927 ><entry
928 >quit</entry
929 ></row>
930 </tbody>
931 </tgroup>
932 </table>
933 </sect1>
935 <sect1 id="run_cmd"
936 ><title id="run_cmd.title"
937 >Run</title>
938 <para
939 >Перезапустить исполнение таблицы стилей.</para>
940 <para
941 >Краткая форма: r</para>
942 <table
943 ><title
944 >Синтаксис команды run</title>
945 <tgroup cols="1">
946 <tbody>
947 <row
948 ><entry
949 >run</entry
950 ></row>
951 </tbody>
952 </tgroup>
953 </table>
954 </sect1>
956 <sect1 id="save_cmd"
957 ><title id="save_cmd.title"
958 >Save</title>
959 <para
960 >Сохранить ключи xsldbg и пользовательские настройки на диск</para>
961 <table
962 ><title
963 >Синтаксис команды save</title>
964 <tgroup cols="1">
965 <tbody>
966 <row
967 ><entry
968 >save</entry
969 ></row>
970 </tbody>
971 </tgroup>
972 </table>
973 </sect1>
975 <sect1 id="search_cmd"
976 ><title id="search_cmd.title"
977 >Search</title>
978 <para
979 >Поиск в базе данных, собранных во всех загруженных таблицах стилей</para>
980 <para
981 >Все результаты поиска сохраняются в каталоге, указанном ключом"searchresultspath", или в том же каталоге, что и исходная таблица стилей, если данный ключ не был выставлен.Как правило, для трансформаций в файле searchresults.xml используется search.xsl, но если выставлен ключ "prefrehtml", то будет использоваться searchhtml.xsl </para
982 ><para
983 >При исполнении команды search создаётся xml-файл (searchresults.xml). Впоследствии вы можете обработать этот файл вашей собственной таблицей стилей, и получить вывод в нужном вам формате. Если ключ"preferhtml" не выставлен, то результаты поиска будут выведены в searchresult.txt </para
984 ><para
985 >При большом объёме обрабатываемых данных, выполнение этой команды может занять некоторое время. </para>
986 <table
987 ><title
988 >Синтаксис команды search</title>
989 <tgroup cols="1">
990 <tbody>
991 <row
992 ><entry
993 >search &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
994 >(Посмотреть, какие xpath могут быть использованы в search.dtd. Значение &lt;XPATH&gt; по умолчанию равно '//search/*' )</emphasis
995 ></entry
996 ></row>
997 <row
998 ><entry
999 >search -sort &lt;XPATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1000 >(С этим ключом search.xsl будет сортировать результаты перед их выводом)</emphasis
1001 ></entry
1002 ></row>
1003 </tbody>
1004 </tgroup>
1005 </table>
1006 </sect1>
1008 <sect1 id="set_cmd"
1009 ><title id="set_cmd.title"
1010 >Set</title>
1011 <para
1012 >Установить значение переменной</para>
1013 <table
1014 ><title
1015 >Синтаксис команды set</title>
1016 <tgroup cols="1">
1017 <tbody>
1018 <row
1019 ><entry
1020 >set &lt;VARIABLE_NAME&gt; &lt;XPATH&gt;</entry
1021 ></row>
1022 </tbody>
1023 </tgroup>
1024 </table>
1025 </sect1>
1027 <sect1 id="setoption_cmd"
1028 ><title id="setoption_cmd.title"
1029 >Setoption</title>
1030 <para
1031 >Установить ключ исполнения таблицы стилей</para>
1032 <para
1033 >Для того, чтобы изменения вступили в силу, нужно воспользоваться командой run</para>
1034 <table
1035 ><title
1036 >Синтаксис команды setoption</title>
1037 <tgroup cols="1">
1038 <tbody>
1039 <row
1040 ><entry
1041 >setoption &lt;OPTION_NAME&gt; &lt;INTEGER_VALUE&gt;</entry
1042 ></row>
1043 <row
1044 ><entry
1045 >где &lt;OPTION_NAME&gt; может быть одним из следующих:</entry
1046 ></row>
1047 <row
1048 ><entry>
1049 <para>
1050 <informaltable>
1051 <tgroup cols="1"
1052 ><tbody>
1053 <row
1054 ><entry
1055 >debug&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1056 >(Если значение &lt;INTEGER_VALUE&gt; истинно, вместо обычного выводавыводится дерева результатов)</emphasis
1057 ></entry
1058 ></row>
1059 <row
1060 ><entry
1061 >catalogs&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1062 >(Если значение &lt;INTEGER_VALUE&gt; истинно, используются каталоги из $SGML_CATALOG_FILES или SGML$CatalogFiles для risc-операционных систем)</emphasis
1063 ></entry
1064 ></row>
1065 <row
1066 ><entry
1067 >html&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1068 >(Если значение &lt;INTEGER_VALUE&gt; истинно, документ на входе будет HTML-файлом)</emphasis
1069 ></entry
1070 ></row>
1071 <row
1072 ><entry
1073 >docbook&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1074 >(Если значение &lt;INTEGER_VALUE&gt; истинно и в libxml всё ещё есть поддержка docbook, документ на входе будет иметь формат SGML docbook)</emphasis
1075 ></entry
1076 ></row>
1077 <row
1078 ><entry
1079 >xinclude&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1080 >(Если значение &lt;INTEGER_VALUE&gt; истинно, документ на входе будет обработан средствами XInclude)</emphasis
1081 ></entry
1082 ></row>
1083 <row
1084 ><entry
1085 >preferhtml&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1086 >(If &lt;INTEGER_VALUE&gt; is true the prefer html output for search results. See search command)</emphasis
1087 ></entry
1088 ></row>
1089 <row
1090 ><entry
1091 >autoencode&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1092 >(Если значение &lt;INTEGER_VALUE&gt; истинно, будет предпринята попытка использовать кодировку из таблицы стилей)</emphasis
1093 ></entry
1094 ></row>
1095 <row
1096 ><entry
1097 >utf8input&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1098 >(Если значение &lt;INTEGER_VALUE&gt; истинно, весь ввод от пользователя идёт в кодировке UTF-8. Используется, как правило, когда xsldbg запущен как нить [thread] какого-либо процесса))</emphasis
1099 ></entry
1100 ></row>
1101 <row
1102 ><entry
1103 >&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1104 ></emphasis
1105 ></entry
1106 ></row>
1107 <row
1108 ><entry
1109 >gdb&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1110 >(Запуск в режиме совместимости с gdb)</emphasis
1111 > <para
1112 > <informaltable
1113 > <tgroup cols="1"
1114 ><tbody>
1115 <row
1116 ><entry
1117 >Для значения 1 это: <para
1118 > <informaltable
1119 > <tgroup cols="1"
1120 ><tbody>
1121 <row
1122 ><entry
1123 >Вывод много большего количества сообщений. Частота появления сообщения "Breapoint at ..." ("Точка останова в...") возрастает</entry
1124 ></row>
1125 <row
1126 ><entry
1127 >Не больше GDB_LINES_TO_PRINT строк будет выведено при разборе выражений, после этого будет выведены символы "...". Это значение можно изменить в options.h, по умолчанию оно равно трём строкам текста</entry
1128 ></row>
1129 <row
1130 ><entry
1131 >Командой "locals" выводятся список как локальных, так и глобальных переменных </entry
1132 ></row>
1133 <row
1134 ><entry
1135 >При выводе выражений командами cat/print, разбираемое значение будет снабжаться префиксом "= " &lt; EXPRESSION &gt;</entry
1136 ></row>
1137 </tbody
1138 ></tgroup>
1139 </informaltable>
1140 </para>
1141 </entry
1142 ></row>
1143 <row
1144 ><entry/></row>
1145 <row
1146 ><entry
1147 >Для значения 2 это: <para
1148 > <informaltable
1149 > <tgroup cols="1"
1150 ><tbody
1151 > <row
1152 ><entry
1153 >Вывод сообщений, затребованных KDbg, вместе с сообщениями, описанными выше (когда значение равно 1) </entry
1154 ></row>
1155 </tbody
1156 ></tgroup>
1157 </informaltable>
1158 </para>
1159 </entry
1160 ></row>
1161 </tbody
1162 ></tgroup>
1163 </informaltable>
1164 </para>
1165 </entry
1166 ></row>
1167 <row
1168 ><entry
1169 >nonet&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1170 >(Если значение &lt;INTEGER_VALUE&gt; истинно, DTD-данные или сущности не будут доставляться из сети)</emphasis
1171 ></entry
1172 ></row>
1173 <row
1174 ><entry
1175 >novalid&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1176 >(Если значение &lt;INTEGER_VALUE&gt; истинно, пропустить фазу загрузки DTD)</emphasis
1177 ></entry
1178 ></row>
1179 <row
1180 ><entry
1181 >repeat&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1182 >(Если значение &lt;INTEGER_VALUE&gt; истинно, выполнить трансформацию 20 раз)</emphasis
1183 ></entry
1184 ></row>
1185 <row
1186 ><entry
1187 >profile&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1188 >(Если значение &lt;INTEGER_VALUE&gt; истинно, вывести информацию о профиле)</emphasis
1189 ></entry
1190 ></row>
1191 <row
1192 ><entry
1193 >timing&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1194 >(Если значение &lt;INTEGER_VALUE&gt; истинно, отобразить используемое время)</emphasis
1195 ></entry
1196 ></row>
1197 <row
1198 ><entry
1199 >noout&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1200 >(Если значение &lt;INTEGER_VALUE&gt; истинно, не выводить результат)</emphasis
1201 ></entry
1202 ></row>
1203 </tbody
1204 ></tgroup>
1205 </informaltable>
1206 </para>
1207 </entry
1208 ></row>
1209 <row
1210 ><entry
1211 >Где значение истинно, если НЕ РАВНО нулю</entry
1212 ></row>
1213 <row
1214 ><entry
1215 >Где значение ложно, если РАВНО нулю</entry
1216 ></row>
1217 <row
1218 ><entry
1219 >stdout&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1220 >Выводить все сообщения об ошибках на стандартный вывод. Обычно все сообщения об ошибках выводятся на stderr.</emphasis
1221 ></entry
1222 ></row>
1223 <row
1224 ><entry
1225 >setoption &lt;OPTION_NAME&gt; "&lt;STRING_VALUE&gt;"&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1226 >(В строке &lt;STRING_VALUE&gt; не должно быть двойных кавычек)</emphasis
1227 ></entry
1228 ></row>
1229 <row
1230 ><entry
1231 >setoption &lt;OPTION_NAME&gt; &lt;STRING_VALUE&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1232 >(В строке &lt;STRING_VALUE&gt; не должно быть пробелов или двойных кавычек)</emphasis
1233 ></entry
1234 ></row>
1235 <row
1236 ><entry
1237 >где &lt;OPTION_NAME&gt; может быть одним из следующих:</entry
1238 ></row>
1239 <row
1240 ><entry>
1241 <para>
1242 <informaltable>
1243 <tgroup cols="1"
1244 ><tbody>
1245 <row
1246 ><entry
1247 >data&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1248 >(URI файла с данными)</emphasis
1249 ></entry
1250 ></row>
1251 <row
1252 ><entry
1253 >source&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1254 >(URI исходного файла)</emphasis
1255 ></entry
1256 ></row>
1257 <row
1258 ><entry
1259 >output&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1260 >(Вывести SystemID файла)</emphasis
1261 ></entry
1262 ></row>
1263 <row
1264 ><entry
1265 >docspath&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1266 >(Путь к каталогу, в котором производится поиск документации)</emphasis
1267 ></entry
1268 ></row>
1269 <row
1270 ><entry
1271 >catalognames&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1272 >(Имена каталогов, которые будут использоваться при выставленном ключе catalogs. Данное значение будет утеряно, если будет задано до установки ключа catalogs)</emphasis
1273 ></entry
1274 ></row>
1275 <row
1276 ><entry
1277 >encoding&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1278 >(Какую кодировку использовать для стандартного вывода)</emphasis
1279 ></entry
1280 ></row>
1281 <row
1282 ><entry
1283 >searchresultspath&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1284 >Путь к каталогу, который будет использоваться для сохранения результатов поиска. Если такой путь не задан, то xsldbg будет использовать путь к каталогу с таблицами стилей</emphasis
1285 ></entry
1286 ></row>
1287 </tbody
1288 ></tgroup>
1289 </informaltable>
1290 </para>
1291 </entry
1292 ></row
1293 ></tbody>
1294 </tgroup>
1295 </table>
1296 </sect1>
1298 <sect1 id="shell_cmd"
1299 ><title id="shell_cmd.title"
1300 >Shell</title>
1301 <para
1302 >Выполнить shell-команду </para>
1303 <table
1304 ><title
1305 >Синтаксис команды shell</title>
1306 <tgroup cols="1">
1307 <tbody>
1308 <row
1309 ><entry
1310 >shell &lt;TEXT&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1311 >(&lt;TEXT&gt; будет передан операционной системе для исполнения)</emphasis
1312 ></entry
1313 ></row>
1314 </tbody>
1315 </tgroup>
1316 </table>
1317 </sect1>
1319 <sect1 id="showbreak_cmd"
1320 ><title id="showbreak_cmd.title"
1321 >Showbreak</title>
1322 <para
1323 >Вывести список точек останова в шаблоне</para>
1324 <para
1325 >Краткая форма: show</para
1326 ><para
1327 >If a mode exists on a template breakpoint then it will be appended to the end of template name for breakpoint. An example of the output is: <informaltable
1328 > <tgroup cols="1"
1329 ><tbody>
1330 <row
1331 ><entry
1332 >Точка останова 3 включена для шаблона :"*" в файле test1.xsl : строка 105</entry
1333 ></row>
1334 <row
1335 ><entry
1336 >Точка останова 2 включена для шаблона :"* testMode" в файле test1.xsl : строка 109</entry
1337 ></row>
1338 <row
1339 ><entry
1340 >Точка останова 1 включена для шаблона:"* http://www.w3.org/1999/XSL/Transform:testMode" в файле test1.xsl : строка 113</entry
1341 ></row>
1342 <row
1343 ><entry/></row>
1344 <row
1345 ><entry
1346 >Всего 3 точки останова</entry
1347 ></row>
1348 </tbody
1349 ></tgroup
1350 ></informaltable
1351 ></para>
1352 <table
1353 ><title
1354 >Синтаксис команды showbreak</title>
1355 <tgroup cols="1">
1356 <tbody>
1357 <row
1358 ><entry
1359 >showbreak</entry
1360 ></row>
1361 </tbody>
1362 </tgroup>
1363 </table>
1364 </sect1>
1366 <sect1 id="showparam_cmd"
1367 ><title id="showparam_cmd.title"
1368 >Showparam</title>
1369 <para
1370 >Вывести список существующих параметров libxslt</para>
1371 <table
1372 ><title
1373 >Синтаксис команды showparam</title>
1374 <tgroup cols="1">
1375 <tbody>
1376 <row
1377 ><entry
1378 >showparam</entry
1379 ></row>
1380 </tbody>
1381 </tgroup>
1382 </table>
1383 </sect1>
1385 <sect1 id="showwatch_cmd"
1386 ><title id="showwatch_cmd.title"
1387 >Showwatch</title>
1388 <para
1389 >Показать текущее наблюдаемое выражение</para>
1390 <para
1391 >Краткая форма: watches</para>
1392 <table
1393 ><title
1394 >Синтаксис команды showwatch</title>
1395 <tgroup cols="1">
1396 <tbody>
1397 <row
1398 ><entry
1399 >showwatch&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1400 >(Показать выбранные в данный момент наблюдаемые выражения и их значения)</emphasis
1401 ></entry
1402 ></row>
1403 <row
1404 ><entry
1405 >showwatch 1&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1406 >(Включить режим автоматического вывода наблюдаемых выражений. Режим включён по умолчанию.)</emphasis
1407 ></entry
1408 ></row>
1409 <row
1410 ><entry
1411 >showwatch 0&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1412 >(Выключить режим автоматического вывода наблюдаемых выражений.)</emphasis
1413 ></entry
1414 ></row>
1415 </tbody>
1416 </tgroup>
1417 </table>
1418 </sect1>
1420 <sect1 id="source_cmd"
1421 ><title id="source_cmd.title"
1422 >Source</title>
1423 <para
1424 >Переключиться в режим отображения текущего узла в таблице стилей. Или использовать другую таблицу стилей.</para>
1425 <table
1426 ><title
1427 >Синтаксис команды source</title>
1428 <tgroup cols="1">
1429 <tbody>
1430 <row
1431 ><entry
1432 >source&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1433 >(Перейти к текущему узлу в таблице стилей.)</emphasis
1434 ></entry
1435 ></row>
1436 <row
1437 ><entry
1438 >source &lt;SOURCE&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1439 >(To change to a new source file. A leading <literal
1440 >~</literal
1441 > is replaced by the $HOME environment variable value. You will need to use the <command
1442 >run</command
1443 > command to execute it)</emphasis
1444 ></entry
1445 ></row>
1446 </tbody>
1447 </tgroup>
1448 </table>
1449 </sect1>
1451 <sect1 id="step_cmd"
1452 ><title id="step_cmd.title"
1453 >Step</title>
1454 <para
1455 >Перейти к следующей инструкции таблицы стилей.</para>
1456 <para
1457 >Краткая форма: s</para>
1458 <table
1459 ><title
1460 >Синтаксис команды step</title>
1461 <tgroup cols="1">
1462 <tbody>
1463 <row
1464 ><entry
1465 >step</entry
1466 ></row>
1467 </tbody>
1468 </tgroup>
1469 </table>
1470 </sect1>
1472 <sect1 id="stepdown_cmd"
1473 ><title id="stepdown_cmd.title"
1474 >Stepdown</title>
1475 <para
1476 >Step down to a newer <quote
1477 >call frame</quote
1478 >.</para>
1479 <para
1480 >Краткая форма: down</para>
1481 <table
1482 ><title
1483 >Синтаксис команды stepdown</title>
1484 <tgroup cols="1">
1485 <tbody>
1486 <row
1487 ><entry
1488 >stepdown &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1489 >(передвинуться вниз по стеку на один кадр)</emphasis
1490 ></entry
1491 ></row>
1492 <row
1493 ><entry
1494 >stepdown &lt;NUMBER_OF_FRAMES&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1495 >(передвинуться вниз по стеку на заданное количество кадров.)</emphasis
1496 ></entry
1497 ></row>
1498 </tbody>
1499 </tgroup>
1500 </table>
1501 </sect1>
1503 <sect1 id="stepup_cmd"
1504 ><title id="stepup_cmd.title"
1505 >Stepup</title>
1506 <para
1507 >Step up to a older <quote
1508 >call frame</quote
1509 >.</para>
1510 <para
1511 >Краткая форма: up</para
1512 ><para
1513 >Эта команда выполняется не очень точно, xsldbg произведёт остановку при ближайшей возможности. </para>
1514 <table
1515 ><title
1516 >Синтаксис команды stepup</title>
1517 <tgroup cols="1">
1518 <tbody>
1519 <row
1520 ><entry
1521 >stepup &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1522 >(передвинуться вверх по стеку на один кадр)</emphasis
1523 ></entry
1524 ></row>
1525 <row
1526 ><entry
1527 >stepup &lt;NUMBER_OF_FRAMES&gt; &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1528 >(передвинуться вверх по стеку на заданное количество кадров.)</emphasis
1529 ></entry
1530 ></row>
1531 </tbody>
1532 </tgroup>
1533 </table>
1534 </sect1>
1536 <sect1 id="stylesheets_cmd"
1537 ><title id="stylesheets_cmd.title"
1538 >Stylesheets</title>
1539 <para
1540 >Вывести список всех загруженных таблиц стилей</para>
1541 <para
1542 >Краткая форма: style</para>
1543 <table
1544 ><title
1545 >Синтаксис команды stylesheets</title>
1546 <tgroup cols="1">
1547 <tbody>
1548 <row
1549 ><entry
1550 >stylesheets</entry
1551 ></row>
1552 </tbody>
1553 </tgroup>
1554 </table>
1555 </sect1>
1558 <sect1 id="system_cmd"
1559 ><title id="system_cmd.title"
1560 >System</title>
1561 <para
1562 >Вывести значение, на которое System ID отображается через текущий каталог</para>
1563 <para
1564 >Shortcut name: sys</para>
1565 <table
1566 ><title
1567 >Синтаксис команды system</title>
1568 <tgroup cols="1">
1569 <tbody>
1570 <row
1571 ><entry
1572 >system "&lt;SystemID&gt;"</entry
1573 ></row>
1574 </tbody>
1575 </tgroup>
1576 </table>
1577 </sect1>
1579 <sect1 id="templates_cmd"
1580 ><title id="templates_cmd.title"
1581 >Templates</title>
1582 <para
1583 >Вывести список всех доступных шаблонов. Произвести поиск шаблона</para>
1584 <para
1585 >Краткая форма: t</para>
1586 <table
1587 ><title
1588 >Синтаксис команды templates</title>
1589 <tgroup cols="1">
1590 <tbody>
1591 <row
1592 ><entry
1593 >templates</entry
1594 ></row>
1595 <row
1596 ><entry
1597 >templates &lt;TEMPLATE&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1598 >(Вывести детальную информацию о шаблоне с именем &lt;TEMPLATE&gt;, если такой существует)</emphasis
1599 ></entry
1600 ></row>
1601 </tbody>
1602 </tgroup>
1603 </table>
1604 </sect1>
1606 <sect1 id="trace_cmd"
1607 ><title id="trace_cmd.title"
1608 >Trace</title>
1609 <para
1610 >Трассировка исполнения таблицы стилей с указанием файла и строк промежуточных шагов.</para>
1611 <table
1612 ><title
1613 >Синтаксис команды trace</title>
1614 <tgroup cols="1">
1615 <tbody>
1616 <row
1617 ><entry
1618 >trace</entry
1619 ></row>
1620 </tbody>
1621 </tgroup>
1622 </table>
1623 </sect1>
1625 <sect1 id="tty_cmd"
1626 ><title id="tty_cmd.title"
1627 >Tty</title>
1628 <para
1629 >Открыть терминал. Установить уровень перенаправления ввода/вывода.</para>
1630 <table
1631 ><title
1632 >Синтаксис команды tty</title>
1633 <tgroup cols="1">
1634 <tbody>
1635 <row
1636 ><entry
1637 >tty &lt;DEVICE_PATH&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1638 >(Где &lt;DEVICE_PATH&gt; - существующий терминал операционной системы. Простая попытка открыть терминал</emphasis
1639 ></entry
1640 ></row>
1641 <row
1642 ><entry
1643 >tty &lt;TTY_LEVEL&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1644 >(Установить уровень перенаправления ввода/вывода, где &lt;TTY_LEVEL&gt; - допустимый уровень ввода/вывода)</emphasis
1645 > <para
1646 > <informaltable
1647 > <tgroup cols="1"
1648 ><tbody>
1649 <row
1650 ><entry
1651 >Где уровень может быть равен </entry
1652 ></row>
1653 <row
1654 ><entry
1655 >0 = ввод/вывод, установленный по умолчанию </entry
1656 ></row>
1657 <row
1658 ><entry
1659 >1 = Терминал используется для вывода результатов трансформаций, трассировок и исполнения кода &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1660 >(В случае, когда был открыт терминал, это значение используется по умолчанию. В данной версии реализовано не полностью.)</emphasis
1661 ></entry
1662 ></row>
1663 <row
1664 ><entry
1665 >2 = Полное перенаправление на терминал&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1666 >(В данной версии не реализовано.)</emphasis
1667 ></entry
1668 ></row>
1669 <row
1670 ><entry
1671 >Все прочие целочисленные значения трактуются как задание уровня 0 </entry
1672 ></row>
1673 </tbody>
1674 </tgroup>
1675 </informaltable>
1676 </para>
1677 </entry
1678 ></row
1679 ></tbody>
1680 </tgroup>
1681 </table>
1682 </sect1>
1684 <sect1 id="validate_cmd"
1685 ><title id="validate_cmd.title"
1686 >Validate</title>
1687 <para
1688 >Проверить на правильность файл, полученный после обработки таблицы стилей (Команда отключена)</para>
1689 <table
1690 ><title
1691 >Синтаксис команды validate</title>
1692 <tgroup cols="1">
1693 <tbody>
1694 <row
1695 ><entry
1696 >validate</entry
1697 ></row>
1698 </tbody>
1699 </tgroup>
1700 </table>
1701 </sect1>
1703 <sect1 id="walk_cmd"
1704 ><title id="walk_cmd.title"
1705 >Walk</title>
1706 <para
1707 >Запустить исполнение кода с заданной скоростью</para>
1708 <table
1709 ><title
1710 >Синтаксис команды walk</title>
1711 <tgroup cols="1">
1712 <tbody>
1713 <row
1714 ><entry
1715 >walk &lt;SPEED&gt;&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
1716 >(Чтобы остановить исполнение, используйте Ctrl-c, &lt;SPEED&gt; - число от 0 до 9, где 0 - остановка, 1 - самая высокая скорость, 9 - самая низкая скорость)</emphasis
1717 ></entry
1718 ></row>
1719 </tbody>
1720 </tgroup>
1721 </table>
1722 </sect1>
1724 <sect1 id="where_cmd"
1725 ><title id="where_cmd.title"
1726 >Where</title>
1727 <para
1728 >Показать цепочку вызовов шаблонов (стек кадров) и рабочий каталог.</para>
1729 <para
1730 >Краткая форма: w</para>
1731 <table
1732 ><title
1733 >Синтаксис команды where</title>
1734 <tgroup cols="1">
1735 <tbody>
1736 <row
1737 ><entry
1738 >where</entry
1739 ></row>
1740 </tbody>
1741 </tgroup>
1742 </table>
1743 </sect1>
1745 <sect1 id="write_cmd"
1746 ><title id="write_cmd.title"
1747 >Write</title>
1748 <para
1749 >Описание команды появится в следующих версиях</para>
1750 <table
1751 ><title
1752 >Синтаксис команды write</title>
1753 <tgroup cols="1">
1754 <tbody>
1755 <row
1756 ><entry
1757 >write</entry
1758 ></row>
1759 </tbody>
1760 </tgroup>
1761 </table>
1762 </sect1>
1768 </chapter>