<?xml version="1.0" encoding="UTF-8" ?>
<sect1 id="variables">
<sect1info>
<authorgroup>
<author
><firstname
>Keith</firstname
> <surname
>Isdale</surname
> <affiliation
> <address
><email
>keith@kdewebdev.org</email
></address>
</affiliation>
</author>
<othercredit role="translator"
><firstname
>Юрій</firstname
><surname
>Чорноіван</surname
><affiliation
><address
><email
>yurchor@ukr.net</email
></address
></affiliation
><contrib
>Переклад українською</contrib
></othercredit
> 
</authorgroup>
</sect1info>

<title
>Робота зі змінними</title>

<para
>Якщо діалогове вікно інспектора не було показано, скористайтеся пунктом меню <menuchoice
> <guimenu
>Інструменти</guimenu
> <guimenuitem
>Показати інспекторів</guimenuitem
> </menuchoice
>. </para>

<para
>На цій вкладці діалогового вікна «Інспектори» буде показано локальні і глобальні змінні. У наведеному нижче прикладі показано фрагмент коду XSLT, у якому оголошується загальна і локальна змінна. </para>
<informalexample>
<programlisting
>&lt;xsl:variable name="globalvariable" select="'foo'"/&gt;

    &lt;xsl:template match="/"/&gt;
        &lt;xsl:param name="localvariable" select="'bar'"/&gt;
    &lt;/xsl:template match="/"/&gt;
</programlisting>
</informalexample>
<para
>Натискання за допомогою миші позначки змінної у списку призведе до показу загальних відомостей щодо цієї змінної у нижній частині діалогового вікна. Якщо у змінній є вираз «select», наприклад: </para>
<informalexample>
<programlisting
>&lt;xsl:variable name="changeable" select="'oldValue'" /&gt;
</programlisting>
</informalexample>
<para
>ви зможете обрати інший XPath введенням нового значення для <guilabel
>Виразу змінної</guilabel
> з наступним натисканням кнопки <guibutton
>Встановити вираз</guibutton
>.</para>

<screenshot>
<screeninfo
>Вкладка «Змінні»</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="variables_window.png" format="PNG"/>
</imageobject>
<textobject
><phrase
>Вкладка «Змінні»</phrase
></textobject>
<caption
><para
>Вкладка «Змінні»</para
></caption>
</mediaobject>
</screenshot>

<para
>Наведення вказівника миші на запис змінної з наступним клацанням лівою кнопкою миші призведе до того, що курсор у головному вікні буде пересунуто до відповідного файла і рядка у цьому файлі. </para>
</sect1>
