Dopĺňanie XML
Daniel Naber daniel.naber@t-online.de
2002-07-20
0.90.00
Tento modul podporuje tvorbu súborov XML zobrazovaním zoznamu značiek apod.
KDE
kate
xml
Úvod
Tento modul navrhuje značky, ktoré je možné použiť v danom kontexte súboru XML podľa definovaného DTD. Je možné vypísať zoznam elementov, atribútov, ich hodnôt alebo entít v závislosti na pozícii kurzoru (všetky entity sa vypíšu v prípade, že znak naľavo od kurzoru je &
). Je možné aj uzavrieť najvnútornejšiu otvorenú značku vľavo.
DTD musí byť vo formáte XML vytvorenom Perl programom dtdparse (uvedomte si, že tento formát DTD nie je XML schéma). Ja osobne takéto DTD označujem ako meta DTD
. Niektoré meta DTD sú dodávané. Sú nainštalované v $KDEDIR/share/apps/katexmltools, čo je štandardný priečinok, ktorý sa použije pre Priradiť meta DTD.... Pre vytvorenie vlastných meta DTD získajte dtdparse z http://dtdparse.sourceforge.net.
Použitie
Spustite Kate a vyberte Kate Dopĺňanie XML, ktorý je v časti Aplikácia/Moduly v Nastavenia Nastaviť Kate.... Potom vyberte Modul XML Priradiť Meta DTD. Ak váš dokument neobsahuje DOCTYPE
alebo ho nepoznáte, musíte vybrať DTD z vášho systému. Inak sa automaticky načíta DTD, ktoré odpovedá DOCTYPE aktuálneho dokumentu.
Teraz môžete použiť modul pri písaní textu:
< Týmto sa zobrazí zoznam možných elementov v prípade, že kurzor nie je vnútri značky. Uvedomte si, že momentálne nie je možné použiť vkladanie elementu najvyššej úrovne (napr. <html>
). " (úvodzovky) Týmto sa zobrazí zoznam možných hodnôt atribútov (ak sú nejaké možné) v prípade, že je kurzor vnútri značky. (medzera) Tento kláves zobrazí zoznam možných atríbútov pre aktuálny element, ak ste vnútri značky. & (ampersand) Tento kláves zobrazí zoznam pomenovaných entít.
Funkcie a obmedzenia
Všetky funkcie a obmedzenia môžete vyskúšať načítaním $KDEDIR/share/apps/katexmltools/testcases.xml do &kate; a sledovaním návodu. Uvedomte si, že momentálne nie je správne podporovaná úprava viacerých dokumentov naraz.
Poďakovanie
Modul &kate; Dopĺňanie XML
copyright 2001,2002 Daniel Naber daniel.naber@t-online.de.
Copyright dokumentácie 2001, 2002 Daniel Naber
Preklad dokumentácie Stanislav Višňovský visnovsky@nenya.ms.mff.cuni.cz
&underGPL;