<chapter id="xmlcheck">
<chapterinfo>

<title
>Validation <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
>Ce module contrôle la validité et la bonne forme des fichiers XML </para>

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

<title
>Introduction</title>

<para
>Ce module contrôle le fichier actuel. Une liste d'erreurs et d'avertissement apparaît en bas de la fenêtre &kate; principale. Vous pouvez cliquer sur un message d'erreur afin de sauter directement à sa place correspondante dans le fichier. Si le fichier a un <quote
>DOCTYPE</quote
>, le DTD fournit avec le doctype sera utilisé pour contrôler la validité du fichier. La position relative du DTD dans le texte est utilisé pour le trouver. Par exemple, si le doctype fait référence à <quote
> DTD/xhtml1-transitional.dtd</quote
> et que le fichier est <filename
> /home/pierre/test.xml</filename
>, le DTD doit se trouver à : <filename
>/home/pierre/DTD/xhtml1-transitional.dtd</filename
>. Cependant il faut savoir que les DTD spécifiés via http sont gérés.</para>

<para
>Si le fichier n'a pas de doctype, il sera examiné pour s'assurer de sa bonne forme.</para>

<para
>Pour en apprendre plus au sujet du contrôle du XML, consultez les pages officielles du <ulink url="http://www.w3.org/XML/"
> W3C XML</ulink
> qui sont aussi <ulink url="http://www.w3.org/XML/Core/Translations"
>disponibles en français.</ulink
></para>

<para
>En interne, ce module appelle la commande externe <command
>xmllint</command
> qui fait partie de libxml2. Le module ne fonctionnera pas si cette commande n'est pas disponible.</para>

<note
><para
>Un fichier temporel a besoin d'être écrit dans le même dossier que celui du fichier à contrôler, il est donc important d'avoir les droits d'écriture dans le dossier.</para
></note>

<sect1 id="xmlcheck-menu">
<title
>Structure du Menu</title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>Outils</guimenu
> <guimenuitem
>Valider le XML</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Cela commencera le contrôle, comme décrie précédemment.</para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="xmlcheck-thanks-and-acknowledgements">
<title
>Remerciement et mentions</title>

<para
>Module &kate; <quote
>Validation XML</quote
> copyright 2002 Daniel Naber <email
>daniel.naber@t-online.de</email
>. </para>

<para
>Documentation copyright 2002 Daniel Naber </para>

<para
>Traduction française par &GoneriLeBouder;.</para
> 
&underGPL; </sect1>
</chapter>

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

