</authorgroup> <date>2006-05-17</date> <releaseinfo>3.5.2</releaseinfo> <abstract> <para>Dette plugin understøtter at skrive &XML;-filer ved at give en liste af tilladte mærker og mere.</para>
<para>Dette plugin giver vink om hvad der er tilladt på et bestemt sted i en &XML;-fil, ifølge filens DTD. Det vil give en liste af mulige elementer, attributter, attribut-værdier eller entiteter, afhængig af markørens aktuelle position (⪚ er alle entiteter på en liste hvis tegnet til venstre for markøren er <quote>&</quote>). Det er også muligt at lukke det nærmeste åbne mærke til venstre.</para>
<para><acronym>DTD</acronym>'en skal findes i &XML;-format, som produceret af Perl-programmet <command>dtdparse</command>. Vi vil kalde en DTD i dette en <quote>meta-DTD</quote>. Nogle meta-DTD'er medfølger. De er installerede i <filename class="directory">$TDEDIR/share/apps/katexmltools/</filename>, som også er standardmappen når du vælger <guimenuitem>Tilknyt Meta-DTD...</guimenuitem>. For at producere dine egne meta-DTD'er, skal du have <command>dtdparse</command> fra <ulink url="http://dtdparse.sourceforge.net">http://dtdparse.sourceforge.net</ulink>.</para>
<para>Start &kate; og åbn indstillingsdialogen med <menuchoice><guimenu>Opsætning</guimenu> <guimenuitem>Indstil &kate;...</guimenuitem></menuchoice>. Markér derefter <guilabel>Kate XML-komplettering</guilabel>, som vises i afsnittet <guilabel>Program</guilabel> <guilabel>Plugin</guilabel>. Vælg derefter <menuchoice><guimenu>XML</guimenu> <guimenuitem>Tilknyt meta-DTD...</guimenuitem></menuchoice>. Hvis dokumentet ikke indeholder en <quote>doctype</quote> eller en ukendt doctype, skal du vælge en meta-DTD i filsystemet. Ellers så indlæses den meta-DTD som hører sammen med det nuværende dokuments doctype automatisk.</para>
<para>Du kan nu bruge dette plugin mens du skriver din tekst:</para>
<listitem><para>Dette vil udløse en liste af mulige elementer, med mindre markøren allerede er indeni et mærke. Bemærk at du ikke for øjeblikket kan bruge dette til at indsætte topniveau-elementet (f.eks. <quote><html></quote>).</para></listitem>
<para>Du kan teste alle funktioner og begrænsninger ved at indlæse <filename>$TDEDIR/share/apps/katexmltools/testcases.xml</filename> i &kate; og følge instruktionerne. Bemærk at arbejde med mere end en visning pr dokument endnu ikke er understøttet rigtigt af dette plugin. </para>
<listitem><para>Dette vil åbne en dialog der lader indsætte et &XML;-element. <-, >-tegnene og afslutningsmærket vil blive indsat automatisk. Hvis du har markeret tekst når dette menupunkt er valgt, vil den markerede tekst blive omgivet af åbnings- og afslutningsmærket. Dialogen tilbyder også komplettering af alle elementer der kan indsættes ved den aktuelle markørposition hvis du har tilknyttet en meta-DTD ved brug af <guimenuitem>Tilknyt Meta-DTD...</guimenuitem>. </para></listitem>
<listitem><para>Dette vil gennemsøge din tekst for et mærke, der endnu ikke er lukket og vil lukke det ved at indsætte det tilsvarende lukke-mærke. Søgningen starter ved markørens position og går til venstre. Hvis den ikke kan finde et åbent mærke så vil ingenting ske.</para></listitem>
<listitem><para>Dette vil fortælle dette plugin hvilket meta-DTD der skal bruges for det aktuelle dokumenter. Bemærk at denne tilknytning ikke vil blive gemt. Du vil skulle gentage det når du starter &kate; næste gang.</para></listitem>