<chapter id="xmlcheck">
<chapterinfo>

<title
>Проверка <acronym
>XML</acronym
></title>

<authorgroup>
<author
><firstname
>Daniel</firstname
> <surname
>Naber</surname
> <affiliation
> <address
><email
>daniel.naber@t-online.de</email
></address>
</affiliation>
</author>
</authorgroup
> <date
>2002-07-20</date
> <releaseinfo
>0.90.00</releaseinfo
> <abstract
> <para
>Данный модуль помогает проверить документ XML на допустимость и правильность синтаксиса.</para>

</abstract>
<keywordset>
<keyword
>KDE</keyword>
<keyword
>kate</keyword>
<keyword
>xml</keyword>
<keyword
>DTD</keyword>
</keywordset>
</chapterinfo>

<title
>Введение</title>

<para
>Когда модуль проверяет текущий файл, внизу главного окна &kate; выводится список ошибок и предупреждений. Щелкнув по ошибке, вы сразу переходите на соответствующее место в файле. Если в файле есть тег <quote
>DOCTYPE</quote
>, то для проверки синтаксиса будет подключен DTD этого файла. DTD ищется по отношению к самому файлу. Например, если doctype указывает на <quote
>DTD/xhtml1-transitional.dtd</quote
>, а сам файл - это <filename
>/home/peter/test.xml</filename
>, то DTD ищется в <filename
>/home/peter/DTD/xhtml1-transitional.dtd</filename
>. Однако поддерживаются и сетевые DTD, доступные по HTTP.</para>

<para
>Если doctype, то проверяется правильность синтаксиса.</para>

<para
>Подробнее об XML см. официальные страницы <ulink url="http://www.w3.org/XML/"
>W3C XML</ulink
>.</para>

<para
>Для работы модулю требуется команда <command
>xmllint</command
>, входящая в состав libxml2. Без нее он не сможет правильно работать.</para>

<note
><para
>При работе создается временный файл в том же каталоге, где находится текущий документ, так что вам необходимы права на запись в этот каталог.</para
></note>

<sect1 id="xmlcheck-menu">
<title
>Структура меню</title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>Сервис</guimenu
> <guimenuitem
>Проверка XML</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Запуск проверки, как объяснено выше.</para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="xmlcheck-thanks-and-acknowledgements">
<title
>Благодарности</title>

<para
>Модуль &kate; <quote
>Проверка XML</quote
> copyright 2002 Daniel Naber <email
>daniel.naber@t-online.de</email
>. </para>

<para
>Документация - copyright 2002 Daniel Naber </para>

<para
>Перевод на русский: Григорий Мохин <email
>mok@kde.ru</email
></para
> 
&underGPL; </sect1>
</chapter>

<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->

