XML-Komplettering

Daniel Naber

revision 0.90.00 (2002-07-20)

Dette plugin understøtter at skrive XML-filer ved at give en liste af tilladte mærker og mere.

Indholdsfortegnelse

Hvordan bruges det
Egenskaber og begrænsninger
Menustruktur
Tak og anerkendelser

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 (f.eks. er alle entiteter på en liste hvis tegnet til venstre for markøren er “&”). Det er også muligt at lukke det nærmeste åbne mærke til venstre.

DTD'en skal findes i XML-format, som produceret af Perl-programmet dtdparse. Vi vil kalde en DTD i dette en “meta-DTD”. Nogle meta-DTD'er medfølger. De er installerede i $KDEDIR/share/apps/katexmltools/, som også er standardmappen når du vælger Tilknyt Meta-DTD.... For at producere dine egne meta-DTD'er, skal du have dtdparse fra http://dtdparse.sourceforge.net.

Hvordan bruges det

Start Kate og vælg Kate XML-komplettering som vil være i Program/Plugin-afsnittet under Opsætning->Indstil Kate... Derefter vælges XML-Indstil->Tilknyt Meta-DTD. Hvis dit dokument ingen “DOCTYPE” indeholder doctype er ukendt, vil du skulle vælge en meta-DTD fra filsystemet. Ellers vil den meta-DTD der matcher det aktuelle dokuments DOCTYPE blive indlæst automatisk.

Du kan nu bruge dette plugin mens du skriver din tekst:

< (mindre end-tasten)

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. “<html>”).

" (citationstegn-tast)

Citationstasten vil udløse en liste af mulige attributværdier (hvis der er nogen) hvis du er indeni et mærke.

(mellemrumstast)

Denne tast vil udløse en liste af mulige attributter for det aktuelle element hvis du er indeni et mærke.

& (ét-tasten)

Denne tast vil udløse en liste af navngivne entiteter.