<?xml version="1.0" encoding="UTF-8" ?>
<chapter id="using-xsldbg">
<title
>Користування &xsldbg;</title>
<para
></para>
<sect1
><title
>параметри команди xsldbg</title>
<para
>У системах, у яких доступна бібліотека readline, ви зможете скористатися клавішами «Стрілка вгору» і «Стрілка вниз» для навігації журналом введених команд. У всіх системах останню введену команду можна повторити натисканням клавіші &Enter;. </para>
<para
>Якщо ваша операційна система підтримує розгортання назв файлів, назви файлів буде розгорнуто.</para>
<para
>Деякі з команд можуть приймати декілька параметрів. Для того, щоб складний вираз було оброблено як один параметр, можна використовувати лапки. Приклад: команда break &quot;* | @&quot; надасть вам змогу переглянути точку зупину у шаблоні з назвою &quot;* | @&quot; </para>
</sect1>

<sect1 id="legend"
><title
>Перелік термінів</title>
<para
>У наведеній нижче таблиці описано терміни, які використовуються у наступному довіднику щодо команд</para>
<informaltable>
<tgroup cols="1"
><tbody>
     <row
><entry
>TEMPLATE_NAME : коректна назва шаблону, складена лише з символів ASCII з кодами від 0x00 до 0x7F. Це має бути повноформатна назва, тобто "xsl:назваШаблону". </entry
></row>
     <row
><entry
>FILENAME : коректна назва файла у локальній щодо користувача системі. Ви можете скористатися префіксом "~" у *nix і CYGWIN. Можна також використоувати змінні середовища RISC OS </entry
></row>
     <row
><entry
>URI : універсальний ідентифікатор ресурсів (Uniform Resource Identifier), згідно до опису у RFC 2396</entry
></row>
     <row
><entry
>MODE_NAME: режим шаблону, який має бути повноформатною назвою, тобто "xsl:назваРежиму".</entry
></row>
     <row
><entry
>QNAME : повноформатна назва, тобто "xsl:локальнаЧастина"</entry
></row>
     <row
><entry
>LINENO : коректний номер рядка у файлі &lt;FILENAME&gt;</entry
></row>
     <row
><entry
>NUMBER_OF_FRAMES : коректна кількість фреймів рядків, на які слід змінити позицію</entry
></row>
     <row
><entry
>BREAKPOINT_ID : коректний номер точки зупину</entry
></row>
     <row
><entry
>WATCH_ID : коректний вираз для перегляду, який показує команда showwatch</entry
></row>
     <row
><entry
>SPEED: швидкість, з якою слід виконувати код, можливі значення: від 0 до 9</entry
></row>
     <row
><entry
>&nbsp;&nbsp;&nbsp;&nbsp;<emphasis
>(Коментар)</emphasis
>: коментар щодо значення команди і її використання </entry
></row>
     <row
><entry
>{ opt1 | opt2 | opt2 ... тощо} : вибір одного з параметрів (opt)</entry
></row>
     <row
><entry
>XPATH : вибір вузлів xpath</entry
></row>
     <row
><entry
>PARAM_ID : коректний номер параметра, який показує команда showparam</entry
></row>
     <row
><entry
>PARAM_NAME : коректна назва параметра, яку показує команда showparam</entry
></row>
     <row
><entry
>PATH : шлях, на який слід змінити робочий каталог. У деяких операційних системах префікс "~" буде замінено на шлях до вашого домашнього каталогу </entry
></row>
     <row
><entry
>TEXT : текст у довільній формі &nbsp;&nbsp;&nbsp;&nbsp;<emphasis
>(без обмежень)</emphasis
> </entry
></row>
     <row
><entry
>COMMAND : коректна команда xsdbg</entry
></row>
     <row
><entry
>QNAME : коректна назва змінної або параметра</entry
></row>
     <row
><entry
>SOURCE : таблиця стилів, яка виконується (яку буде виконано). Див. &lt;FILENAME&gt; і &lt;URI&gt;</entry
></row>
     <row
><entry
>DATA : дані xml (документ), який обробляється (буде оброблятися) таблицею стилів. Див. &lt;FILENAME&gt; і &lt;URI&gt; </entry
></row>
     <row
><entry
>DEVICE_PATH : коректний термінал операційної системи</entry
></row>
     <row
><entry
>TTY_LEVEL : коректний рівень вводу-виводу, який слід використовувати</entry
></row>
</tbody
></tgroup
></informaltable>
<para
></para>
</sect1>

<sect1 id="command_summary"
><title
>Огляд можливих команд</title>
<informaltable>
<tgroup cols="1"
><tbody>
<row
><entry
>Пов’язані з довідкою :<link linkend="help_cmd" endterm="help_cmd.title"
>help</link
></entry
></row>
<row
><entry
>Пов’язані з запуском : {<link linkend="bye_cmd" endterm="bye_cmd.title"
>bye</link
>|<link linkend="exit_cmd" endterm="exit_cmd.title"
>exit</link
>| <link linkend="quit_cmd" endterm="quit_cmd.title"
>quit</link
>}, <link linkend="step_cmd" endterm="step_cmd.title"
>step</link
>, <link linkend="stepup_cmd" endterm="stepup_cmd.title"
>stepup</link
>, <link linkend="stepdown_cmd" endterm="stepdown_cmd.title"
>stepdown</link
>, <link linkend="next_cmd" endterm="next_cmd.title"
>next</link
>, <link linkend="continue_cmd" endterm="continue_cmd.title"
>continue</link
>, <link linkend="run_cmd" endterm="run_cmd.title"
>run</link
>, <link linkend="trace_cmd" endterm="trace_cmd.title"
>trace</link
>, <link linkend="setoption_cmd" endterm="setoption_cmd.title"
>setoption</link
>, <link linkend="options_cmd" endterm="options_cmd.title"
>options</link
> </entry
></row>
<row
><entry
>Пов’язані з параметрами libxslt : <link linkend="addparam_cmd" endterm="addparam_cmd.title"
>addparam</link
>, <link linkend="delparam_cmd" endterm="delparam_cmd.title"
>delparam</link
>, <link linkend="showparam_cmd" endterm="showparam_cmd.title"
>showparam</link
>, <link linkend="output_cmd" endterm="output_cmd.title"
>output</link
>, <link linkend="setoption_cmd" endterm="setoption_cmd.title"
>setoption</link
>, <link linkend="options_cmd" endterm="options_cmd.title"
>options</link
> <link linkend="readconfig_cmd" endterm="readconfig_cmd.title"
>readconfig</link
> <link linkend="writeconfig_cmd" endterm="writeconfig_cmd.title"
>writeconfig</link
> </entry
></row>
<row
><entry
>Пов’язані з шаблонами : <link linkend="templates_cmd" endterm="templates_cmd.title"
>templates</link
>, <link linkend="where_cmd" endterm="where_cmd.title"
>where</link
>, <link linkend="frame_cmd" endterm="frame_cmd.title"
>frame</link
> </entry
></row>
<row
><entry
>Пов’язані з точками зупину : <link linkend="break_cmd" endterm="break_cmd.title"
>break</link
>, <link linkend="showbreak_cmd" endterm="showbreak_cmd.title"
>showbreak</link
>, <link linkend="delete_cmd" endterm="delete_cmd.title"
>delete</link
>, <link linkend="enable_cmd" endterm="enable_cmd.title"
>enable</link
> </entry
></row>
<row
><entry
>Перегляд виразів (xpath) : <link linkend="cat_cmd" endterm="cat_cmd.title"
>cat</link
> </entry
></row>
<row
><entry
>Перегляд вузлів : <link linkend="ls_cmd" endterm="ls_cmd.title"
>ls</link
>, <link linkend="dir_cmd" endterm="dir_cmd.title"
>dir</link
>, <link linkend="du_cmd" endterm="du_cmd.title"
>du</link
>, <link linkend="cat_cmd" endterm="cat_cmd.title"
>cat</link
>, <link linkend="pwd_cmd" endterm="pwd_cmd.title"
>pwd</link
> </entry
></row>
<row
><entry
>Перегляд змінних : <link linkend="globals_cmd" endterm="globals_cmd.title"
>globals</link
>, <link linkend="locals_cmd" endterm="locals_cmd.title"
>locals</link
>, <link linkend="cat_cmd" endterm="cat_cmd.title"
>cat</link
>, <link linkend="addwatch_cmd" endterm="addwatch_cmd.title"
>addwatch</link
> </entry
></row>
<row
><entry
>Встановлення змінних: <link linkend="set_cmd" endterm="set_cmd.title"
>set</link
> </entry
></row>
<row
><entry
>Вибір вузлів: <link linkend="source_cmd" endterm="source_cmd.title"
>source</link
>, <link linkend="data_cmd" endterm="data_cmd.title"
>data</link
>, <link linkend="cd_cmd" endterm="cd_cmd.title"
>cd</link
> </entry
></row>
<row
><entry
>Пошук:<link linkend="search_cmd" endterm="search_cmd.title"
>search</link
> </entry
></row>
<row
><entry
>Пов’язні з операційною системою:<link linkend="chdir_cmd" endterm="chdir_cmd.title"
>chdir</link
>, <link linkend="shell_cmd" endterm="shell_cmd.title"
>shell</link
>, <link linkend="tty_cmd" endterm="tty_cmd.title"
>tty</link
></entry
></row>
<row
><entry
>Пов’язані з файлами: <link linkend="output_cmd" endterm="output_cmd.title"
>output</link
>, <link linkend="entities_cmd" endterm="entities_cmd.title"
>entities</link
>, <link linkend="system_cmd" endterm="system_cmd.title"
>system</link
>, <link linkend="public_cmd" endterm="public_cmd.title"
>public</link
> </entry
></row>
<row
><entry
>Вимкнені команди, пов’язані з файлами: <link linkend="validate_cmd" endterm="validate_cmd.title"
>validate</link
>, <link linkend="load_cmd" endterm="load_cmd.title"
>load</link
>, <link linkend="save_cmd" endterm="save_cmd.title"
>save</link
>, <link linkend="write_cmd" endterm="write_cmd.title"
>write</link
>, <link linkend="free_cmd" endterm="free_cmd.title"
>free</link
> </entry
></row>
</tbody
></tgroup
></informaltable>
</sect1>

</chapter>

