<chapter id="xmltools">
<chapterinfo>

<title
><acronym
>XML</acronym
>-verktyg </title>

<authorgroup>
<author
> <firstname
>Daniel</firstname
> <surname
>Naber</surname
> <affiliation
> <address
><email
>daniel.naber@t-online.de</email
></address
> </affiliation
> </author>
</authorgroup>
<date
>2002-01-25</date>
<releaseinfo
>0.70.00</releaseinfo>
<abstract>

<para
>Det här insticksprogrammet stödjer att skriva XML-filer, genom att lista tillåtna taggar med mera.</para>

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

<title
>Inledning</title>

<para
>Det här insticksprogrammet ger tips om vad som är tillåtet på vissa ställen i en XML-fil, i enlighet med filens DTD. Det listar möjliga element, egenskaper, egenskapsvärden eller objekt, beroende på markörens plats (alla objekt listas om tecknet till vänster om markören är <quote
>&amp;</quote
>). Det är också möjligt att avsluta den närmaste taggen till vänster som ännu ej avslutats.</para>

<para
>En DTD på XML-format, som skapas av Perl-programmet <command
>dtdparse</command
> måste finnas (observera att XML-formatet för DTD:n inte är XML-Schema). Den här sortens DTD:er kallas för <quote
>meta-DTD:er</quote
>. Vissa meta-DTD:er medföljer. De är installerade i <filename class="directory"
>$KDEDIR/share/apps/katexmltools/</filename
>, som också är den förvalda katalogen när du väljer <guimenuitem
>Tilldela meta-DTD...</guimenuitem
>. För att skapa dina egna meta-DTD:er, hämta dtdparse från <ulink url="http://dtdparse.sourceforge.net"
>http://dtdparse.sourceforge.net</ulink
>.</para>


<sect1 id="xmltools-features-and-limitations">
<title
>Funktioner och begränsningar</title>

<para
>Du kan prova alla funktioner och begränsningar genom att ladda <filename
>$KDEDIR/share/apps/katexmltools/testcases.xml</filename
> i &kate; och följa instruktionerna. Observera att arbeta med mer än ett dokument i taget ännu inte stöds på ett riktigt sätt, utan du kan bara använda en meta-DTD för alla dokument. </para>

</sect1>


<sect1 id="xmltools-menu">
<title
>Menystruktur</title>

<variablelist
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML-insticksprogram</guimenu
> <guimenuitem
>Infoga XML...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Det här listar alla tillåtna element, egenskaper och egenskapsvärden, beroende på markörens plats och DTD:n. För att använda det här måste du ha tilldelat en meta-DTD genom att använda <guimenuitem
>Tilldela meta-DTD...</guimenuitem
>. </para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML-insticksprogram</guimenu
> <guimenuitem
>Infoga objekt...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Det här listar alla tillåtna objekt, enligt den aktuella DTD:n. För att använda det här måste du ha tilldelat en meta-DTD genom att använda <guimenuitem
>Tilldela meta-DTD...</guimenuitem
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML-insticksprogram</guimenu
> <guimenuitem
>Avsluta element</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Det här söker i texten efter en tagg som ännu inte avslutats och avslutar den genom att sätta in motsvarande avslutningstagg. Sökningen börjar på markörens plats och går åt vänster. Om ingen tagg som inte har avslutats hittas, händer ingenting.</para
></listitem
> </varlistentry
> <varlistentry
> <term
> <menuchoice
> <guimenu
>XML-insticksprogram</guimenu
> <guimenuitem
>Tilldela meta-DTD...</guimenuitem
> </menuchoice
> </term
> <listitem
><para
>Det här talar om för insticksprogrammet vilken DTD som ska användas för alla dokument som är öppna för närvarande. Observera att den här tilldelningen inte sparas. Du måste upprepa den när du startar &kate; nästa gång.</para
></listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="xmltools-thanks-and-acknowledgements">
<title
>Tack och erkännanden</title>

<para
> &kate; insticksprogram <quote
>XML-verktyg</quote
> copyright 2001, 2002 Daniel Naber <email
>daniel.naber@t-online.de</email
>. </para>

<para
> Dokumentation copyright 2001 Daniel Naber </para>

<para
>Översättning Stefan Asserhäll <email
>stefan.asserhall@telia.com</email
></para>

&underFDL;
&underGPL;

</sect1>
</chapter>

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


