diff options
Diffstat (limited to 'doc/kate-plugins/xmlcheck.docbook')
-rw-r--r-- | doc/kate-plugins/xmlcheck.docbook | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/doc/kate-plugins/xmlcheck.docbook b/doc/kate-plugins/xmlcheck.docbook new file mode 100644 index 0000000..0156509 --- /dev/null +++ b/doc/kate-plugins/xmlcheck.docbook @@ -0,0 +1,102 @@ +<chapter id="xmlcheck"> +<chapterinfo> + +<title>&XML; Validation</title> + +<authorgroup> +<author> +<firstname>Daniel</firstname> +<surname>Naber</surname> +<affiliation> +<address>&Daniel.Naber.mail;</address> +</affiliation> +</author> +<!-- TRANS:ROLES_OF_TRANSLATORS --> +</authorgroup> +<date>2006-05-17</date> +<releaseinfo>3.5.2</releaseinfo> +<abstract> + +<para>This plugin checks &XML; files for well-formedness and validity.</para> + +</abstract> +<keywordset> +<keyword>KDE</keyword> +<keyword>kate</keyword> +<keyword>xml</keyword> +<keyword>DTD</keyword> +</keywordset> +</chapterinfo> + +<title>Introduction</title> + +<para>This plugin checks the current file. A list of warnings and errors +will appears at the bottom of &kate;'s main window. You can click on an error message +to jump to the corresponding place in the file. If the file has a <quote>DOCTYPE</quote> +the DTD given with this doctype will be used to check the file for validity. The +DTD is expected at a position relative to the current file, ⪚ if the doctype +refers to <quote>DTD/xhtml1-transitional.dtd</quote> and the file is <filename>/home/peter/test.xml</filename> +the DTD is expected to be located at <filename>/home/peter/DTD/xhtml1-transitional.dtd</filename>. +However, remote DTDs specified via http are supported.</para> + +<para>If the file has no doctype it will be checked for well-formedness.</para> + +<para>To learn more about &XML; check out the <ulink url="http://www.w3.org/XML/"> official W3C &XML; pages</ulink>.</para> + +<para>Internally this plugin calls the external command <command>xmllint</command>, which +is part of libxml2. If this command is not correctly installed on your system, the plugin +will not work.</para> + +<note><para>A temporary file needs to be written to the same folder as the file +that should be checked, so you need to have write access to that folder.</para></note> + +<para>To load this plugin open &kate;s configuration dialog under <menuchoice><guimenu>Settings</guimenu> +<guimenuitem>Configure &kate;...</guimenuitem></menuchoice>. +Then select <guilabel>Kate XML Validation</guilabel> which will appear +in the <guilabel>Application</guilabel>/<guilabel>Plugins</guilabel> section and close the dialog. +</para> + +<sect1 id="xmlcheck-menu"> +<title>Menu Structure</title> + +<variablelist> +<varlistentry> +<term> +<menuchoice> +<guimenu>XML</guimenu> +<guimenuitem>Validate XML</guimenuitem> +</menuchoice> +</term> +<listitem><para>This will start the check, as described above.</para></listitem> +</varlistentry> +</variablelist> + +</sect1> + +<sect1 id="xmlcheck-thanks-and-acknowledgements"> +<title>Thanks and Acknowledgments</title> + +<para> +&kate; Plugin <quote>XML Validation</quote> copyright 2002 &Daniel.Naber; +&Daniel.Naber.mail;. +</para> + +<para> +Documentation copyright 2002 &Daniel.Naber; +</para> + +<!-- TRANS:CREDIT_FOR_TRANSLATORS --> +<!-- &underFDL; --> +&underGPL; + +</sect1> +</chapter> + +<!-- +Local Variables: +mode: sgml +sgml-omittag: nil +sgml-shorttag: t +End: +--> + |