<chapter id="xmlcheck">
<chapterinfo>

<title
>Validación <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
>Esta extensión comprueba que los archivos XML estén bien formados y sean válidos.</para>

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

<title
>Introducción</title>

<para
>Este plugin comprueba el archivo actual. En la parte inferior de la ventana de principal de &kate; aparecerá una lista de advertencias y errores. Puede pinchar en un mensaje de error para saltar al lugar correspondiente del archivo. Si el archivo tiene un <quote
>DOCTYPE</quote
>, el DTD dado con ese tipo de documento será utilizado para comprobar la validez del archivo. Se espera que el DTD esté en una posición relativa al archivo actual, &eg; si el tipo de documento hace referencia a <quote
>DTD/xhtml1-transitional.dtd</quote
> y el archivo es <filename
>/home/pedro/prueba.xml</filename
>, se esperará que el DTD se encuentre en <filename
>/home/pedro/DTD/xhtml1-transitional.dtd</filename
>. Sin embargo, también se pueden especificar DTDs remotos a través de http.</para>

<para
>Si el archivo no tiene tipo de documento, se comprobará que esté correctamente formado.</para>

<para
>Para aprender más sobre XML, visite las <ulink url="http://www.w3.org/XML/"
>páginas oficiales de XML de W3C</ulink
>.</para>

<para
>Internamente este plugin llama al comando externo <command
>xmllint</command
>, que es parte de libxml2. Si este comando no está correctamente instalado en su sistema, el plugin no funcionará.</para>

<note
><para
>Es necesario crear un archivo temporal en el mismo directorio en el que se encuentra el archivo a comprobar, así que deberá tener acceso de escrituro a dicho directorio.</para
></note>

<sect1 id="xmlcheck-menu">
<title
>Estructura de menús</title>

<variablelist>
<varlistentry>
<term>
<menuchoice
><guimenu
>Herramientas</guimenu
> <guimenuitem
>Validar XML</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Esto iniciará la comprobación, como ya se ha descrito.</para
></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="xmlcheck-thanks-and-acknowledgements">
<title
>Agradecimientos y reconocimientos</title>

<para
>Plugin de &kate; <quote
>Validación de XML</quote
> copyright 2002 Daniel Naber <email
>daniel.naber@t-online.de</email
>. </para>

<para
>Copyright de la documentación 2002 Daniel Naber </para>

<para
>Traducido por Rafael Osuna <email
>rosuna@wol.es</email
></para
> <para
>Traducido por Miguel Revilla Rodríguez <email
>yo@miguelrevilla.com</email
></para
> 
&underGPL; </sect1>
</chapter>

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

